2009-06-11 13 views
0

私はjQueryオートコンプリートプラグインを使用しています。jQuery:分割機能を使用しないでください

私は私はそれからいくつかのデータを抽出するために、splitメソッドを使用するカントproperly.But見せている、私はそれを警告data.Whenに来て値を分割しようとしています次のコード

$().ready(function() { 

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

}); 

を持っています。(データは「ASP.ASPItems.23」で、私は分割を使用する場合は23

それからは、私のようなエラーが取得しています「分割することは未定義である」ことを取りたい

マイスプリットコード

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

は、分割は、文字列で定義されている方法であるだけでなく見て前方の

+0

ほとんどの場合、データは文字列ではありません。 typeof(data)とは何ですか? – Blixt

答えて

14

を行くための方法をいずれかのアドバイスは、あなたがdata.toString().split(".")String(data).split(".")をしようと考えることはできますか?

+0

完璧、魅力的なように働いた –

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

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

alert(result[1]); 
関連する問題