我在点击时附加了一些输入文本字段和复选框。但是当一个复选框被选中时,我想将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/
哦,这正是我想要的http://www.jsfiddle.net/xzmcL/ 但附加了复选框!