我正在處理一段JavaScript。我對JS完全陌生,但我有一組複選框,它是domainchkb類的一部分,名稱都是不同的值。我試圖將它們分組到一個數組中以格式化爲JSON。當執行代碼時,調試器在return this.parent().text();
處停止。我在這裏做錯了什麼?任何幫助,將不勝感激。javascript jquery複選框
function format4Cart(){
var domains;
var values = $('input[name=domainchkb]:checked').map(function(){
return this.parent().text();
}).get();
domains = "{\"type\" : \"single\", \"data\" : [";
$.each(values, function(domainIndex,selected_domain){
domains += "{\"id\" : \""+selected_domain+"\", \"domain\" : \""+whois_response.data.domain+"\"},";
});
$(domains).text().replace(/(\s+)?.$/,"");
domains += "]}";
domains=encodeURIComponent(domains);
ajaxAdd2Cart(domains);
}
謝謝Gilly和其他人的幫助。 – 2012-03-04 01:14:03