我有一个测验插件,如果有人在选择答案前按下VOTE按钮,我会添加一个div来显示特定的消息。一旦他们真正选择了答案我想让错误消息div淡出,最后包含在
中jQuery('input[type="radio"]').click(function() {
jQuery('#error-messages').fadeOut();
});
现在我才意识到一些多项选择问题使用了复选框,所以我将代码的第一行更改为
jQuery('input[type="checkbox"],input[type="radio "]').click(function() {
它有效,但这是正确的方法吗?
答案 0 :(得分:3)
您还可以使用以下简化形式:
$('input:radio,input:checkbox')
答案 1 :(得分:2)
是的,这是选择多种类型输入字段的最简洁方法。除非你开始在表单元素上使用类,否则没有办法使这更简单。