2012-04-27 61 views
0

我複選框這樣的:向上滑動功能不起作用

<input type="checkbox" value="1500-374-Breckin Meyer" id="artistBreckin Meyer" class="ImdbAddArtist" name="artist[]"> 
var exploded = value.split('-'); 
$("#" + par2 + "").append(('<br /><input type="checkbox" name =' + par + ' value=' + exploded[0] + "-" + exploded[1] + '-' + exploded[2] + ' />' + exploded[3] + '<br />')); 
$('#artist' + exploded[3]).slideUp('slow'); 

它增加了我的格但下面的行不工作:

$('#artist' + exploded[3]).slideUp('slow'); 

誰能告訴我爲什麼?

+0

腳本在哪裏住?什麼是'par2'?你如何獲得「價值」?爲什麼在'par2' 之後添加空引號? – 11684 2012-04-27 10:53:46

+0

' par'是什麼? – 11684 2012-04-27 10:55:46

+0

你應該接受你的接受率。開始接受更多的答案,否則你將不會收到很多答案。 – 2012-04-29 18:38:18

回答

2

您使用字符-作爲分隔符,並且您要分割的字符串是1500-374-Breckin Meyer。給定你的代碼,這將產生一串字符串1500,374Breckin Mayer

換句話說,在結果的字符串/段數組中有3個元素(索引0到索引2)。

但是,如下所示,您指的是第四個分段(索引3)。

exploded[3]

+0

是否可以向上滑動選中的複選框?我可以做複選框類* – snnlankrdsm 2012-04-27 11:12:07

+0

我通常會爲此做一個單獨的問題,但是:選中的選擇器會幫助你(http://api.jquery.com/checked-selector)。如果我的回答對原始問題有幫助,請將其標記爲答案。 – 2012-04-27 11:14:19