1

onclick イベントがある INPUT があります

<input type="radio" name="shipment" value="1" onclick="if (this.checked) $('#total').html(2);" style="display: none; ">

および A 要素

<a class="shipment">shipment</a>

とjqueryコード

$('.shipment').live('click', function () {
   $(this).prev('input[type="radio"]').click(); // input field is checked, but onclick not working
}

入力でオンラインスクリプトを呼び出す方法は?

4

2 に答える 2

0

a のクリック ハンドラで次の操作を試すことができます。

$('.shipment').live('click', function () {
   $(this).prev('input[type="radio"]').trigger("click");
});
于 2012-07-24T12:13:18.157 に答える
0

.on() を使用する代わりに .live() を使用しないでください

$(document).on('click','.shipment',function () {
   $(this).prev('input[type="radio"]').click(); 
});
于 2012-07-24T12:14:33.967 に答える