删除所有具有相似名称的输入

时间:2017-03-26 23:11:49

标签: jquery

我使用此功能删除了我不想显示的特定input按钮。

$('input[name="FRANCHISE_SOUND0001"]').remove();

但我想删除所有这些输入。
它们有100个,每个都有一个唯一的标识符,具体取决于登录用户。

input[name="FRANCHISE_SOUND_FILE0001"]
input[name="FRANCHISE_SOUND_FILE0002"]
input[name="FRANCHISE_SOUND_FILE0003"]
input[name="FRANCHISE_SOUND_FILE0004"]

唯一的常量是input[name="FRANCHISE_SOUND_FILE"],其中FILE后面的最后4位数字对用户来说是唯一的。

如何一次性删除它们?

这可以用与上面相同的方式完成

$('#NOTES0001').remove();
$('#NOTES0002').remove();
$('#NOTES0341').remove();

1 个答案:

答案 0 :(得分:1)

使用此CSS选择器比较运算符^=,这意味着"开始使用"像这样:

$('input[name^="FRANCHISE_SOUND_FILE"]').remove();

id

$('[id^="NOTES"]').remove();

class

$('[class^="Some_className_first_characters"]').remove();

任何HTML属性的工作方式都相同 W3C简易教程here

您可能感兴趣的是"包含" *=运营商也是!阅读here