这是检查无线电或复选框选择的正确语法吗?

时间:2016-10-24 21:27:16

标签: jquery

我有一个测验插件,如果有人在选择答案前按下VOTE按钮,我会添加一个div来显示特定的消息。一旦他们真正选择了答案我想让错误消息div淡出,最后包含在

jQuery('input[type="radio"]').click(function() {     
jQuery('#error-messages').fadeOut();
});

现在我才意识到一些多项选择问题使用了复选框,所以我将代码的第一行更改为

jQuery('input[type="checkbox"],input[type="radio "]').click(function() {

它有效,但这是正确的方法吗?

2 个答案:

答案 0 :(得分:3)

您还可以使用以下简化形式:

$('input:radio,input:checkbox')

答案 1 :(得分:2)

是的,这是选择多种类型输入字段的最简洁方法。除非你开始在表单元素上使用类,否则没有办法使这更简单。