0

次のようなチェックボックスがいくつかあるフォームがあります。

<input type="checkbox" id="id6" value="3" onclick="optionselect('day','3','id6','50')" />

別の入力を条件として、これらのチェックボックスを自動的にチェックすることができますが、何らかの理由で「オプション選択」をトリガーできません。

次のいくつかを試しましたが、何も機能しません。

$("#id6").prop("checked", true).trigger("click");
$("#id6").prop("checked", true).triggerHandler("click");
$("#id6").prop("checked", true).click();

参考までに、「optionselect」は、他のテキスト入力で少し計算を行うだけです。

4

1 に答える 1

0

onchange問題は、この場合ではなく eventを使用する必要があることだと思いますclick。これを試して:

<input type="checkbox" id="id6" value="3" onchange="optionselect('day','3','id6','50')" />

$('#id6').prop('checked', true).change();

でチェックした後、基本.click()的にチェックボックスを効果的にオフにしますprop('checked', true)

于 2014-02-14T07:15:25.933 に答える