2013-04-07 66 views
-4

我在我的jQuery代码如下部分:输入类型不特定

$('input[type="radio"]').on('click', function() { 

但问题是,我决定使用多个单选按钮,所以现在的系统不工作了..

有没有人有解决方案使用单选按钮的jQuery,我需要什么? (例如使用id =“xx”或类似的东西)谢谢!

-Jérémy

+0

请发表您的标记以及 – Ejaz 2013-04-07 19:56:30

+2

'$( '#XX')上( '点击',函数(){' – 2013-04-07 19:58:28

+3

@roXon - +1,即使是这样的很明显,如果我自己问这个问题,我会感到羞耻!如果你能弄清楚一个属性是以选择器开始的,你应该能够找出一个ID选择器。 – adeneo 2013-04-07 19:59:16

回答

1

例如,你可以或任何你喜欢的添加多个过滤器..名字。

$('input[type="radio"][name="group_2"]').on('click', function() { 
    alert('Group 2 radio clicked !'); 
}); 

http://jsfiddle.net/MPgzq/

+0

谢谢,用id试过了,但是没有奏效..我现在用名称测试它.. :) - 更新:到目前为止工作!非常感谢 ;)。 – 2013-04-07 20:01:14

+1

'$(':radio [name =“group_2”]')'对我来说看起来更简单 – 2013-04-07 20:01:49

+0

似乎也可以使用ID - http://jsfiddle.net/MPgzq/1/。此外,罗克森说:D – Kaloyan 2013-04-07 20:04:39