可以使用jQuery選擇器來查找以某個前綴開頭的元素嗎?例如,我想選擇在HTML中下面的代碼片段的my:
前綴開頭的所有元素:jQuery元素前綴選擇器
<div>
<my:Textbox id="..." />
<my:FancyList ... />
</div>
可以使用jQuery選擇器來查找以某個前綴開頭的元素嗎?例如,我想選擇在HTML中下面的代碼片段的my:
前綴開頭的所有元素:jQuery元素前綴選擇器
<div>
<my:Textbox id="..." />
<my:FancyList ... />
</div>
您可以使用過濾器
var myElements = $('*').filter(function() {
return /^MY\:/.test(this.tagName);
});
console.log(myElements);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div>
<my:Textbox id="..." />
<my:FancyList ... />
</div>
注意tagName
以大寫形式返回名稱
這裏有個啞巴問題,請不要將自定義預修復程序轉換爲瀏覽器呈現之後的其他內容? – ochi