gpt4 book ai didi

jquery - $(this.hash) 是如何工作的?

转载 作者:行者123 更新时间:2023-12-03 21:47:14 28 4
gpt4 key购买 nike

$(this.hash) 在 jQuery 中如何工作?我预设这个脚本应该像这样工作 - 如果我单击链接到 href 票证,它将显示带有 id 票证的 div。但它不起作用。

var search = $("#switcher").find("a"),
hotels = $("#find").children("div").hide();

search.on('click', function (e) {

$(this.hash).show()
e.preventDefault()
});

最佳答案

this.hash读取thishref属性,获取URL中以#开头的部分>。因此,如果 anchor 看起来像:

<a href="someURL#foobar">

this.hash 将是 #foobar。然后当您使用 $(this.hash).show() 时,相当于执行 $("#foobar").show(),因此它会显示带有 id="foobar" 的元素。

关于jquery - $(this.hash) 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32772363/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com