2009-06-11 122 views
0

我正在使用jQuery自动完成插件。jQuery:无法使用拆分功能

我有以下代码

$().ready(function() { 

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

}); 

我试图分裂的数据。当我来提醒它,它显示properly.But我不能使用拆分方法从中提取了一些数据的价值(该数据是“ASP.ASPItems.23”,我想采取23从它

,当我用劈,我得到这样的错误“分裂是不确定的”

我分裂代码

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

任何一个可以建议如何继续

+0

最有可能的数据不是字符串。什么是typeof(数据)? – Blixt 2009-06-11 09:49:24

回答

14

嗯看到,因为分裂是一个字符串中定义的方法,你有没有考虑尝试data.toString().split(".")String(data).split(".")

+0

完美,像魅力一样工作 – 2015-03-02 21:38:23

0
var values = $("input[name='campstarttime\\[\\]']").map(function(){return $(this).val();}).get(); 

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

alert(result[1]);