入力テキストフィールドとチェックボックスをクリックして追加します。 しかし、チェックボックスをオンにすると、私は入力テキストフィールドにClassをトグルします。 これは私の作成コードです:jQueryを使用してチェックボックスにtoggleClassを追加するにはどうすればよいですか?
jQuery(function() {
var counter = 0;
$('#appendbtn').click(function() {
var elems = '<div>' + '<input type="checkbox" id="checkbox"' + (counter) + '" class="item"/>' + '<input type="text" id="inputfield"' + (counter) + '"/>' + '</div>';
$('#box').append(elems);
counter++;
return false;
});
これはどうなるでしょうか。この勿論
if ($("#checkbox").is(":checked"))
{
$("inputfield" + counter).toggleClass("complete")
});
正しいではありませんが、私はあなたが私が何を意味するかを取得願っています;) は、if文なしで可能な方法で、このですか?ここ
はjsfiddle http://www.jsfiddle.net/gkdKY/
はOHであり、これは私がhttp://www.jsfiddle.net/xzmcL/ なく、添付のチェックボックスにしたい正確に何であります!
あなた 'elems'-文字列が正しくありません' '<入力されたID = "チェックボックス"' +(カウンタ)+ "」は、' '<入力となってしまいますid = "チェックボックス" 1 "'同じことがあなたのテキストフィールドに適用されます。 – Andreas