Jquery 事件中使用的ID地址单选按钮
我有两个单选按钮,我需要一个.click或.change事件,我想使用它的id来寻址收音机Jquery 事件中使用的ID地址单选按钮,jquery,events,radio-button,jquery-events,Jquery,Events,Radio Button,Jquery Events,我有两个单选按钮,我需要一个.click或.change事件,我想使用它的id来寻址收音机 <ul id="shipping_method"> <li> <input type="radio" name="N1[0]" data-index="0" id="ID1" value="Val1" class="Cls1
<ul id="shipping_method">
<li>
<input type="radio" name="N1[0]" data-index="0" id="ID1" value="Val1" class="Cls1" checked="checked">
</li>
<li>
<input type="radio" name="N1[0]" data-index="0" id="ID2" value="Val2" class="CLs1">
</li>
</ul>
还尝试:
jQuery("input[id='ID1']").click(function() {
alert('You clicked radio!');
});
如何在活动中使用特定收音机的id对其进行寻址
(我正在Wordpress中添加代码,这就是为什么我使用“jQuery”而不是“$”)
jQuery(“#ID1,#ID2”)。单击(function(){
?或jQuery('input.CLs1')。单击(function(){/code>?然后使用this
或$(this)
)引用元素。我无法使它工作:-(收音机放在一张桌子上,我不认为它会有什么不同,但我会提到它只是为了确定..虽然我现在在第二个例子中看到你的类不一样。一个是Cls1
,另一个是Cls1
,如果点击事件已经设置(在某个地方),你不能与工作小提琴争论:-P这可能是个问题,对吗?或者在同一元素上创建多个单击事件可以吗?尝试在开发人员控制台中跟踪它,但没有成功。也许我应该尝试在父元素上创建一个事件。在同一元素上创建多个事件处理程序完全可以。
jQuery("input[id='ID1']").click(function() {
alert('You clicked radio!');
});