0

我有一个包含许多元素的表单,其中有几个此类下拉菜单:

<select name="i_task_user[]" class="required"><option value="">- Select -</option></select>

在表单加载时,我想删除所有这些下拉菜单上的“必需”类,但到目前为止我尝试的方法没有奏效。

我所做的是:(没用)

$(document).ready(function(){
     $('select[name="assign_task_status[]"]').removeClass('required');
});

和:(也没有用)

$(document).ready(function(){
   $.each($('form[name="frm"] select[name="assign_task_status[]"]').children(), function(i, elt){
       $(this).removeClass('required');
   });
});
4

2 回答 2

1

LIVE DEMO

$(document).ready(function(){
     $('select[name^=i_task_user]').removeClass('required');
});

^=表示:“开始于”选择器

$('select[name="i_task_user[]"]') 如 Juhana 所述使用

于 2013-04-10T18:05:45.733 回答
-1

还有另一种选择:

$(function() {
    $("select[class=required]").removeClass("required");
});
于 2013-04-10T18:14:38.367 回答