Jquery 事件中使用的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

我有两个单选按钮,我需要一个.click或.change事件,我想使用它的id来寻址收音机

<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!');
});