jQuery-不选择以';tinymce';

jQuery-不选择以';tinymce';,jquery,jquery-selectors,Jquery,Jquery Selectors,此代码有什么问题: $('input[maxlength],textarea[maxlength]').not("[class^='tinymce']").each(function() { 我正在尝试选择: 所有带有attrmaxlength 没有以“tinymce”开头的类名的 此代码对我有效 只有一个“hello”被输出。这段代码适合我 只输出一个“hello”。它必须以tinymce开头还是只包含类tinymce ​$('input,textarea').filter(funct

此代码有什么问题:

$('input[maxlength],textarea[maxlength]').not("[class^='tinymce']").each(function() {
我正在尝试选择:

  • 所有带有
    attr
    maxlength
  • 没有以“tinymce”开头的类名的

此代码对我有效


只有一个“hello”被输出。

这段代码适合我


只输出一个“hello”。它必须以
tinymce
开头还是只包含类
tinymce

​$('input,textarea').filter(function(){
    return(!$(this).hasClass('tinymce'));
}).filter(function(){
    return($(this).attr(​​​​​​​​​​​​'maxlength'));
})

它必须以
tinymce
开头还是只包含类
tinymce

​$('input,textarea').filter(function(){
    return(!$(this).hasClass('tinymce'));
}).filter(function(){
    return($(this).attr(​​​​​​​​​​​​'maxlength'));
})

此代码选择没有以“tinymce”开头的类的文本区域

​示例:未选择带有
class=“另一个tinymcefo”
的元素(而接受的答案会选择它)。

此代码选择没有以“tinymce”开头的类的文本区域


​示例:未选择带有
class=“other tinymcefo”
的元素(而接受的答案会选择它)。

请检查标记。没有错误,它只是没有读取not部分。您的代码看起来像
$('input[maxlength],textarea[maxlength]')。not('class^='tinymce'])。每个(函数(){/*这里的代码*/)你的HTML结构一定有问题,或者这些项目是在这之后创建的。出了什么问题?它不是选择了所有元素吗?它是否不选择任何元素?它是否选择了错误的元素?出了什么问题?请检查标记。没有错误,它只是不读取部分。您的代码看起来像
$('input[maxlength],textarea[maxlength]”。不是(“[class^='tinymce']”)。每个(function(){/*code HERE*/})你的HTML结构一定有问题,或者这些项目是在这之后创建的。出了什么问题?它不是选择了所有元素吗?它是否不选择任何元素?它是否选择了错误的元素?怎么了?