如何使用jquery列出以特定id开头的所有元素

如何使用jquery列出以特定id开头的所有元素,jquery,Jquery,我试图列出所有以特定名称开头的ID(但不是以其他名称开头)。 我遇到的问题是,我的例行程序没有提醒每个ID的名称 有人能看出我哪里出了问题吗 $(函数(){ $(“正文”)。在('点击','提交',功能(e){ $('[id^=“supplier”]:不是([id^=“supplier_insert”])。每个(函数(){ 警报($(this.id); }); }); }); 提交 id是DOM元素的属性,而不是jQuery返回的集合。我想你的意思是alert($(this.prop('id

我试图列出所有以特定名称开头的ID(但不是以其他名称开头)。 我遇到的问题是,我的例行程序没有提醒每个ID的名称

有人能看出我哪里出了问题吗

$(函数(){
$(“正文”)。在('点击','提交',功能(e){
$('[id^=“supplier”]:不是([id^=“supplier_insert”])。每个(函数(){
警报($(this.id);
});
});
});

提交

id
是DOM元素的属性,而不是jQuery返回的集合。我想你的意思是
alert($(this.prop('id'))
(或者简单地说是
alert(this.id);
)添加到@George所说的内容中,当您使用
id
查找元素集合时,请注意元素
id
s应该是唯一的,并且不能在任何给定DOM树上的多个元素上使用,这就成功了!