ボックスにチェックマークが付いているタイミングに基づいて、入力ボックスを追加および削除しようとしています。しかし、私はいくつかの問題を抱えているようです。私が確信していない1つのシンは、$ 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/
ありがとう、