我在表单上有一组单选按钮,如果单击其中任何一个,我想删除required和data-msg属性。相信这是一个选择器问题,但我的代码在下面。
<div class="form-group">
<p><input type="radio" class="radio1" name="checkbox1" value="1000-2000" required data-msg="Please Check one Box">1,000-2,000</p>
<p><input type="radio" class="radio1" name="checkbox1" value="2000-3000" required data-msg="Please Check one Box"> 2,000-3,000</p>
<p><input type="radio" class="radio1" name="checkbox1" value="3000-4000" required data-msg="Please Check one Box">3,000-4,000</p>
</div>
$('.form-group input').click(function()
{
$(this).removeAttr('required data-msg');
});
答案 0 :(得分:1)
检查您是否使用至少v1.7的jQuery,否则您无法删除空格分隔的属性。你必须做.removeAttr('required').removeAttr('data-msg');