这段代码有什么问题:
$('input[maxlength],textarea[maxlength]').not("[class^='tinymce']").each(function() {
我正在尝试选择:
- 所有
<textarea>
s 都带有attr
maxlength
- 没有以“ tinymce ”开头的类名
这段代码有什么问题:
$('input[maxlength],textarea[maxlength]').not("[class^='tinymce']").each(function() {
我正在尝试选择:
<textarea>
s 都带有attr
maxlength
它必须以类开头tinymce
还是只包含类tinymce
?
$('input,textarea').filter(function(){
return(!$(this).hasClass('tinymce'));
}).filter(function(){
return($(this).attr('maxlength'));
})
此代码选择没有以“tinymce”开头的类的文本区域。
$('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"
(而接受的答案会选择它)。