来自无线电组的Jquery removeAttr

时间:2015-05-28 00:02:58

标签: jquery css

我在表单上有一组单选按钮,如果单击其中任何一个,我想删除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'); 
      });

1 个答案:

答案 0 :(得分:1)

检查您是否使用至少v1.7的jQuery,否则您无法删除空格分隔的属性。你必须做.removeAttr('required').removeAttr('data-msg');