2012-04-27 7 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'); 

をそれは私のdiv要素を追加しますが、次の行は動作しません:

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

誰が、なぜ教えてもらえます?

+0

このスクリプトはどこにありますか? 'par2'とは何ですか?あなたはどのように「価値」を得ていますか?なぜ 'par2'の後に空の引用符を追加するのですか ? – 11684

+0

「 par」とは何ですか? – 11684

+0

あなたは受け入れ率で作業する必要があります。より多くの回答を受け入れるか、そうでなければ多くの回答は得られません。 –

答えて

2

スプリットセパレータとして文字-を使用しており、分割する文字列は1500-374-Breckin Meyerです。あなたのコードを与えると、これは文字列1500374Breckin Mayerの配列を生成します。

つまり、結果の文字列/セグメントの配列に3つの要素(インデックス0からインデックス2)があります。

ただし、以下に示すように、4番目のセグメント(インデックス3)を参照しています。

exploded[3]

+0

チェックボックスを上にスライドさせることは可能ですか?チェックボックスクラス* – snnlankrdsm

+0

でこれを行うことはできますか?私は一般的にこれについて別の質問をしますが、チェックされたセレクタはあなたを助けます(http://api.jquery.com/checked-selector)。私の答えが元の質問に役立った場合は、回答としてマークしてください。 –