![](/img/trans.png)
[英]jQuery - element is selected by attribute but the index returns value of the elements without attribute
[英]Detect elements with attribute without value
可以說我有
<div class="some-class" selected></div>
我想說是否已“選中” attr,但是
$(".some-class").attr("selected") //undefined
$(".some-class").is("*[selected]") // false
我能否說出即使沒有價值也selected
attrbute嗎?
試試看:編寫一個函數hasAttr()
,檢查提供的屬性是否undefined
。 如果undefined
表示屬性不存在。
$.fn.hasAttr = function(name) {
return this.attr(name) !== undefined;
};
if($('.some-class').hasAttr('selected'))
{
//do your stuff
}
你可以做
$(".some-class[selected]")
然后檢查是否存在
let element = $(".some-class[selected]");
if (element.length)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.