Расщепление переменной с JQuery - PullRequest
1 голос
/ 23 декабря 2011

Я думал, что смогу разбить строку внутри функции jquery, используя метод JavaScript .split.Приведенный ниже код сохраняет строку как «значение1, значение2, значение3».

Если я попытаюсь разбить эту строку и затем предупредить элемент, ничего не произойдет.Есть идеи?Я подтвердил, что string_sp правильно, поэтому я знаю, что проблема в разделенной линии.

$(document).ready(function(){
    $('.link_pressed').click(function() {
        var string_sp = $('select.s_box').val();
        var box_str = string_sp.split(',');
        alert(box_str[0]);
    });                 
});

Ответы [ 2 ]

2 голосов
/ 23 декабря 2011

У вас есть синтаксическая ошибка (не закрыт вызов функции click).Попробуйте это:

$(document).ready(function() {
  $('.link_pressed').click(function() {
    var string_sp = $('select.s_box').val();
    var box_str = string_sp.split(',');
    alert(box_str[0]);
  });
}); 
0 голосов
/ 23 декабря 2011

Вы можете дважды проверить свои предположения.

var string_sp = "value1, value2, value3";
string_sp.split(',');

Результаты:

["value1", " value2", " value3"]

И:

var string_sp = "value1, value2, value3";
var box_str = string_sp.split(',');
box_str[0];

приводит к:

"value1"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...