我有这样的复选框:
<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');
它添加了我的div,但以下行不起作用:
$('#artist' + exploded[3]).slideUp('slow');
谁能告诉我为什么?
答案 0 :(得分:2)
您使用字符-
作为拆分分隔符,而您要拆分的字符串为1500-374-Breckin Meyer
。鉴于您的代码,这将生成字符串1500
,374
和Breckin Mayer
的数组。
换句话说,在结果字符串/段的数组中有3个元素(索引0到索引2)。
但是,如下所示,您指的是第四段(索引3)。
exploded[3]