2009-06-11 64 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]);