Javascript 单选按钮验证,jquery验证加上instade of name

Javascript 单选按钮验证,jquery验证加上instade of name,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我想通过jquery验证插件验证单选按钮,但问题是jquery验证插件使用名称作为验证规则,但我需要类而不是名称 这是我的密码 <input type="radio" name="brand[]" value="blue"> Blue<br /> <input type="radio" name="brand[]" value="red"> Red<br /> <input type="radio" name="brand[]

我想通过jquery验证插件验证单选按钮,但问题是jquery验证插件使用名称作为验证规则,但我需要类而不是名称

这是我的密码

<input type="radio" name="brand[]" value="blue"> Blue<br />
    <input type="radio" name="brand[]" value="red"> Red<br />
    <input type="radio" name="brand[]" value="green"> Green<br />
    <label for="brand[]" class=brand style="display:none;">Please choose one.</label>

name属性可以正常工作,但我希望使用class而不是name。

您可以使用.rules(“添加”,选项)基于该选择器添加规则

Blue
红色
绿色
$('.brand')。规则('add'{ 要求:正确, });
您可以通过特定的选择添加规则,或者您可以将
required=“required”
HTML5属性放在
输入上,或者您可以只放置
class=“required”
,插件将自动拾取这两个属性。
rules: {
                'brand[]':{ required:true }
            }
<input type="radio" name="brand[]" value="blue" class="brand"> Blue<br />
    <input type="radio" name="brand[]" value="red" class="brand"> Red<br />
    <input type="radio" name="brand[]" value="green" class="brand"> Green<br />

$('.brand').rules('add',{
  required : true,
});