JQuery: не могу использовать функцию разделения - PullRequest
0 голосов
/ 11 июня 2009

Я использую плагин автозаполнения jQuery.

У меня есть следующий код

$().ready(function() {

    function findValueCallback(event, data, formatted) {
        $("<li>").html( !data ? "No match!" : "Selected: " + formatted)
            .appendTo("#result");
    }

});

Я пытаюсь разделить значение, поступающее в данные. Когда я его предупреждаю, оно отображается правильно. Но я не могу использовать метод разделения, чтобы извлечь из него некоторые данные. (Данные «ASP.ASPItems.23», Я хочу взять это 23 из этого

Когда я использую split, я получаю сообщение об ошибке типа "split is undefined"

Мой код разделения

var subjectId=data.split(".")[2]

Может, какой-нибудь совет, как идти вперед?

Ответы [ 2 ]

14 голосов
/ 11 июня 2009

Хорошо, так как split - это метод, определенный для строки, вы рассматривали попытку data.toString().split(".") или String(data).split(".")?

0 голосов
/ 04 ноября 2014
var values = $("input[name='campstarttime\\[\\]']").map(function(){return $(this).val();}).get();

var result = values.toString().split(",") ;

alert(result[1]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...