attr() 方法设置或返回被选元素的属性值。根据该方法不同的参数,其工作方式也有所差异。返回被选元素的属性值。
页面部分代码:
HTML:
<form action="xxxxxx" method="POST" id="buy_form">
<input type="hidden" id="paymethod"name="paymethod" value="directPay">
<ul class="ncc-payment-list">
<li payment_code="allstarpay" paymethod="directPay">ccccccc</li>
</ul>
</form>
JS:
<script type="text/javascript">
$(function(){
$(‘.ncc-payment-list > li‘).on(‘click‘,function(){
$(‘#paymethod‘).val($(this).attr(‘paymethod‘));
});
});
</script>
点击页面的li选项以后 li标签属性paymethod的值directPay会赋值给id为paymethod的input标签
时间: 2024-12-11 18:42:39