jQuery选择部分名称

Kri*_*s-I 15 jquery jquery-selectors

我想要计算页面上的元素名称:

  • MyElement_1
  • MyElement_2

然后我想得到元素MyElement

谢谢,

gio*_*_13 27

var elements = $('[name^=MyElement]');
var length = elements.length;
Run Code Online (Sandbox Code Playgroud)

如果您想要更高级的过滤,可以通过匹配自己的规则来过滤所有dom节点:

var elements = $('[name]').filter(function(){
    return /^MyElement_\d+$/.test($(this).attr('name'));
});
Run Code Online (Sandbox Code Playgroud)