我试图根据勾选框的时间添加和删除输入框。但是,我似乎遇到了一些问题。我不确定的一点是如何将 $this (div) 与其他属性联系起来。
HTML:
<form>
Lifetime Secs <input id="sec" type="checkbox" name="sec" value="sec" /> <br />
Lifetime KBytes <input id="kb" type="checkbox" name="kb" value="kb" />
</form>
JavaScript:
$("#input1, #input2").click(function() {
if ($("this:checked").length) {
$(this).after('<input type="text" name="input" id="inputbox" />');
} else {
$('this input').remove();
}
});
JSFiddle:http: //jsfiddle.net/felix001/eA32C/22/
谢谢,