【发布时间】:2013-12-21 08:44:39
【问题描述】:
我试图通过选择其自定义属性来隐藏一个元素。我正在做的不是找到元素。
谢谢
下面的示例也在这里 (JSFiddle)
<p>
<a href="#"
data-dialog-id="rosterModal"
data-dialog-title="Roster Confirmation"
class="btn blue js-openDialog">My Link to Hide</a>
</p>
<p>
<button id="hideBtn">Hide</button>
</p>
<script type="text/javascript">
$( document ).ready(function() {
$('#hideBtn').click(function() {
var myLink = $("a[data-dialog-id='rosterModal']");
myLink.hide();
});
});
</script>
【问题讨论】:
-
好吧,您正在尝试将事件处理程序绑定到
#hideme,但按钮的 ID 是hideBtn。 -
而且在小提琴中,您的数据属性也有错字
-
这个问题似乎是题外话,因为它是关于错别字
-
这个问题似乎是题外话,因为问题是使用了错误的 ID(基本上是一个错字)。这个问题对其他人没有多大用处。
标签: jquery jquery-selectors attributes