此代码有什么问题:
$('input[maxlength],textarea[maxlength]').not("[class^='tinymce']").each(function() {
我想选择:
<textarea>
个attr
maxlength
答案 0 :(得分:3)
答案 1 :(得分:1)
是否必须以tinymce
开头或仅包含课程tinymce
?
$('input,textarea').filter(function(){
return(!$(this).hasClass('tinymce'));
}).filter(function(){
return($(this).attr('maxlength'));
})
答案 2 :(得分:0)
此代码选择没有以“tinymce”开头的类的textareas。
$('input[maxlength],textarea[maxlength]').filter(function() {
if($(this).attr('class')) {
return null == $(this).attr('class').match(/\btinymce[a-z0-9_\-]*\b/i);
}
return true;
}).each(function() {
//your part
});
示例:未选择class="another tinymceFOO"
的元素(接受的答案会选择它)。