我試圖找到元素ID包含特定文本的頁面上的所有元素。然後,我需要根據它們是否隱藏來過濾找到的元素。任何幫助是極大的讚賞。使用jQuery查找元素ID包含特定文本的頁面上的所有元素
回答
$('*[id*=mytext]:visible').each(function() {
$(this).doStuff();
});
注意選擇器matches all elements開頭的星號'*'。
也許值得提到在匹配一個元素的`id`時,你不使用引號,當匹配一個`name`的時候,你會這樣做。 `$('* [name * =「myname」]:visible')`不是最直觀的,並且讓我很早就接觸到了。 – ficuscr 2013-10-03 01:55:01
這將選擇所有div包含「富」的ID和可見
$("div:visible[id*='foo']");
如果即時搜索文本框元素而不是divs,它只是$(「input:visible [id * ='foo']」); ? – user48408 2009-07-30 13:58:39
多虧了你們倆。這對我來說非常合適。
$("input[type='text'][id*=" + strID + "]:visible").each(function() {
this.value=strVal;
});
如果你被發現包含那麼它會是這個樣子
$("input[id*='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
如果你被開始有了找到那麼它會是這個樣子
$("input[id^='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
如果你找到結束那麼它會是這樣的
$("input[id$='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
如果你想選擇的元素如果你想選擇哪個id包含給定的字元素,通過空格分隔這ID不是一個給定的字符串
$("input[id!='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
$("input[id~='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
如果您想選擇其中id等於給定s特林或以該字符串後跟一個連字符起始
$("input[id|='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
- 1. jQuery:查找包含特定文本的元素
- 2. Chrome - 檢查元素 - 查找包含特定文本的文件?
- 3. 使用jQuery檢查特定表ID和元素的HTML頁面
- 4. 查找所有不包含特定字符串的元素
- 5. 查找包含特定類的所有html元素
- 6. 如何查找元素是否包含使用jQuery的id ='x'的子元素?
- 7. 使用jQuery查找具有特定文本(值)的子元素
- 8. 使用JQUERY搜索頁面上的所有元素ID
- 9. jQuery的檢查元素的標題包含特定文本
- 10. 使用jQuery來查找包含元素的ID
- 11. 查找與特定元素相交的所有元素 - RaphaelJs
- 12. 使用jQuery查找特定元素
- 13. 如何使用jquery獲取元素ID中包含的文本
- 14. 使用:包含查找特定的TD元素
- 15. 查找包含文本和其他DOM元素裏面的dom元素
- 16. 找到包含特定子元素的父元素
- 17. 使用Jsoup查找具有特定文本的元素
- 18. 檢查元素是否包含特定的子元素
- 19. 找到子元素h2文本具有特定值的元素
- 20. 選擇頁面上的所有元素,但元素中的所有元素有一個id
- 21. 使用em調整所有包含JavaScript元素的元素
- 22. jQuery查找具有特定類的所有元素
- 23. 使用元素ID滾動到頁面上的元素,流星
- 24. XSLT:顯示包含特定子元素的所有元素(並且僅包含那些元素)
- 25. 找到並單擊包含特定文本的元素
- 26. 具有特定ID的Jquery .load元素?
- 27. 使用Selenium/Python查找html頁面的特定元素
- 28. 查找具有特定子元素但沒有文本節點的元素
- 29. 在元素中查找沒有class或id的元素 - jQuery
- 30. 查找特定元素的jQuery
可能重複的[jQuery選擇正則表達式](http://stackoverflow.com/questions/190253/jquery-selector-regular-expressions) – 2011-08-31 09:39:33