チェックボックスをオンまたはオフにした後、次の入力を有効にしたり無効にしたりするにはどうすればいいですか?
私はjQueryで試していますnextAllしかし、divが要素を含む場合、これは機能しません。私のHTML:divの内部にある次の入力フィールドを無効にして有効にします
$(document).ready(function()
{
$('.box').change(function()
{
var set = $(this).is(':checked') ? false : true;
$(this).nextAll('div.box-2 input').first().attr('disabled', set);
});
});
私が知っている何かが間違っているのですが、私はそれを動作させることはできません。
<input class='box' type='checkbox'/>Option -
<div class='box-2' style='display: inline-block'>
Quantity <input type='number' disabled/>
</div>
<input class='box' type='checkbox'/>Option 2 -
<div class='box-2' style='display: inline-block'>
Quantity <input type='number' disabled/>
</div>
は、私が実際には次のjQueryをしようとしています。 JS Fiddle here
(、「無効」真) '.propを試してみてください;'チェックボックス –