簡體   English   中英

如何選擇所有具有特定模式ID的Textareas

[英]How to select all the Textareas which have their id in a particular pattern

我是jQuery的新手,我知道jQuery中的classidname選擇器。

在我的HTML中,我有6個textarea元素,其ID是唯一的,並且ID開始有一個特定的模式(例如:id =“TA1”,id =“TA2”......等等......)。

我的問題是,在jQuery中有沒有辦法選擇所有這些textarea元素,其ID以特定模式開頭並以特定模式結束?

編輯:想要開始和結束模式的組合

嘗試做:

$("textarea[id^='TA']");

使用屬性starts-with選擇器

$("[id^='TA']"). ...

嘗試這個:

$('textarea[id^="TA"]')

您可以使用選擇器

$('textarea[id^="TA"]');

選擇具有指定屬性的元素,其值始於給定字符串。

編輯:對於組合你可以這樣使用,讓我們看看結尾圖案是* 22, * 32,** 42所以“2”是你的結局模式。

 $('textarea[id^="TA"]').filter('[id$="2"]');

如果您對ID的模式很簡單(開頭a有端b ),比你可以使用

$('textarea[id^="a"]').filter('[id$="b"]');

對於更復雜的模式,您可以使用James Padolsey的過濾器 ,允許使用正則表達式

$("textarea:regex(id, a.*some-text-in-the-middle.*b)");

有關標准jQuery選擇器的文檔,您可以在此處找到

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM