我有一个INPUT,其中有一个onclick事件
<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
}
如何在输入中调用在线脚本?
答案 0 :(得分:0)
您可以尝试在a的点击处理程序中执行以下操作:
$('.shipment').live('click', function () {
$(this).prev('input[type="radio"]').trigger("click");
});
答案 1 :(得分:0)
永远不要使用.live()而不是使用.on()
$(document).on('click','.shipment',function () {
$(this).prev('input[type="radio"]').click();
});