Javascript 使用JQuery从列表中查找:所选元素
我需要选择一个带有选定元素的ID标记。我还需要考虑嵌套<代码> < UL> <代码> >代码> < L> > /代码>。我将始终只有一个带有elementJavascript 使用JQuery从列表中查找:所选元素,javascript,jquery,html,css-selectors,jquery-selectors,Javascript,Jquery,Html,Css Selectors,Jquery Selectors,我需要选择一个带有选定元素的ID标记。我还需要考虑嵌套 < UL> >代码> < L> > /代码>。我将始终只有一个带有elementselected=“selected”的标记。我提供的JQuery不起作用 JQuery HTML 我们的建议 //剩下的代码在这里。。 我做错了什么。所选属性用于元素中的元素。jQuery的伪选择器:selected仅用于匹配具有此属性的元素 但是,通过执行以下操作,可以选择具有值为“selectedselected的selected属性的其他HTML元
selected=“selected”
的标记。我提供的JQuery不起作用
JQuery
HTML
- 我们的建议
//剩下的代码在这里。。
我做错了什么。所选属性用于
元素中的
元素。jQuery的伪选择器:selected
仅用于匹配具有此属性的
元素
但是,通过执行以下操作,可以选择具有值为“selectedselected的selected
属性的其他HTML元素:
$(".SortFilterMenu li").find("a[selected=selected]").attr("id"));
演示:
警报($(“.SortFilterMenu li”).find(“a[selected=selected]”).attr(“id”)代码>
- 我们的建议
- 别的
- 还有别的吗
所选属性用于
元素中的
元素。jQuery的伪选择器:selected
仅用于匹配具有此属性的
元素
但是,通过执行以下操作,可以选择具有值为“selected
selected的selected
属性的其他HTML元素:
$(".SortFilterMenu li").find("a[selected=selected]").attr("id"));
演示:
警报($(“.SortFilterMenu li”).find(“a[selected=selected]”).attr(“id”)代码>
- 我们的建议
- 别的
- 还有别的吗
使用类而不是属性
仅在集合的一个元素上设置属性比使用易于切换的类更复杂
<li><a id="RecommendedSort" data-value="Recommended"
class="sortLabelElement sortTag sortClickedEvent selected">
Our Recommendation
</a>
</li>
使用类而不是属性
仅在集合的一个元素上设置属性比使用易于切换的类更复杂
<li><a id="RecommendedSort" data-value="Recommended"
class="sortLabelElement sortTag sortClickedEvent selected">
Our Recommendation
</a>
</li>
s可以选择,而
s不能选择
如果要匹配无效的extendo属性,则必须使用属性选择器
a[selected]
您应该使用其他内容来指示状态,例如类。
s可以选择,而
s不能选择
如果要匹配无效的extendo属性,则必须使用属性选择器
a[selected]
您应该使用其他东西来指示状态,例如类