jquery从表单元素数组中删除类

时间:2013-04-10 18:00:51

标签: jquery html forms drop-down-menu

我有一个包含许多元素的表单,其中有几个这样的drop菜单:

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

在表单加载方面,我想在所有这些下拉菜单中删除“required”类,但到目前为止我尝试的内容都不起作用。

我所做的是:(没有用)

$(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');
   });
});

2 个答案:

答案 0 :(得分:1)

LIVE DEMO

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

^=表示:“Starts With”选择器

或使用Juhana提及的$('select[name="i_task_user[]"]')

答案 1 :(得分:-1)

另一种选择:

$(function() {
    $("select[class=required]").removeClass("required");
});