我有一个包含许多元素的表单,其中有几个这样的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');
});
});
答案 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");
});