我的地址数据有问题。所以要么输入一个新地址(所有字段都是输入字段,除了性别,选择,它是一个单选按钮),或者你从给定列表中选择一个地址,所以如果你想要列表中的一个(用单选按钮选择 -> input[@name='select_address'])
,不再需要所有输入字段...
rules: {
delivery_gender:
{required:"input[@name='select_address'].not(':checked')"}
因此,仅当未选中gender
输入选择字段时才需要该字段(input[@name='select_address)
。我究竟做错了什么?
我还尝试了另一种方法:
$('input:radio[name=select_address]').click(function() {
delivery_gender.rules('remove');
但它也行不通。有任何想法吗?
问题只出现在单选按钮上,因为对于输入字段,我刚刚删除了类:
$('input.delivery').removeClass('required error');