gpt4 book ai didi

javascript - jQuery 获取 anchor 值

转载 作者:行者123 更新时间:2023-11-29 15:03:44 25 4
gpt4 key购买 nike

我正在尝试获取单击的 anchor 的值,但我不确定正在单击哪个 anchor 或如何使用 jquery 锁定它。我有一个 document.ready 函数

$(document).ready(function () {
var ActiveBlogStats = $('#BlogSelectList');
$('#BlogSelectList').click(function () {
alert(ActiveBlogStats.text)
}); })

这是它正在处理的 id

<ul class="submenu" id="BlogSelectList">
<xsl:for-each select="oohru/user/oohblog">
<li>
<a>
<xsl:attribute name="href">#<xsl:value-of select="normalize-space(blogid)"/></xsl:attribute>
<xsl:value-of select="oohblogurl"/>
</a>
</li>
</xsl:for-each>
<li><a href="AddNewBlog.aspx">+ Create a new oohblog</a></li>
</ul>

如何获取被点击的实际 anchor 的 href?我不知道如何制作 document.ready,即使是在文档准备好之后才存在的项目也是如此。我想我可以从 URL 中获取 # 值,因为当他们点击一个时,它会更新 URL,但我宁愿直接从点击中获取它。

最佳答案

如果您的内容是动态生成的,您可能需要查看 .live()(或 delegate())(http://api.jquery.com/live/ | http://api.jquery.com/delegate/)

您的代码将类似于:

    $("#BlogSelectList li a").live('click', function () {
//do something
});

关于javascript - jQuery 获取 anchor 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6023835/

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