我有一个使用.prop()方法选择单选按钮的代码。问题是,我还有onclick事件 on单选按钮,有什么解决办法可以让它使用jQuery触发onclick事件
jQuery码
/**
* Select shipping method when selected from the list
*/
$(document).ready(function() {
var $options = $('.shipping-method .item');
$options.click(function(e) {
var $current = $(this);
e.preventDefault()
e.stopPropagation()
$options.removeClass('on')
$current.addClass('on')
$('input', $current).prop('checked', true)
})
})HTML代码
<li>
<div class="item"><a href="javascript:;" class="shipping_3">Home Delivery</a>
<input name="shipping" type="radio" class="radio" id="shipping_3" value="3" checked="checked" supportcod="1" insure="0" onclick="selectShipping(this)">
</div>
</li>发布于 2018-08-31 04:52:31
给你一个解决办法
$current.prop(“选中”,真).trigger(“单击”);
$(document).ready(function() {
var $options = $('.shipping-method .item');
$options.click(function(e) {
var $current = $(this);
e.preventDefault()
e.stopPropagation()
$options.removeClass('on')
$current.addClass('on')
$current.prop('checked', true).trigger("click");
});
});发布于 2018-08-31 05:08:40
https://stackoverflow.com/questions/52108568
复制相似问题