我想获得一个点击锚的价值,但我不知道哪个锚点被点击或如何用jquery锁定它。我有一个的document.ready功能jQuery获取锚值
$(document).ready(function() {
var ActiveBlogStats = $('#BlogSelectList');
$('#BlogSelectList').click(function() {
alert(ActiveBlogStats.text)
}); })
这里是它正在
<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>
我怎样才能得到实际的锚的href被点击的ID?即使对于在文档准备好之前不存在的项目,我也没有看到如何制作document.ready。 我想我可以从URL中获得#值,因为当他们点击一个时,它会更新URL,但我宁愿直接从点击中获取它。
我结束了使用 '$(“#BlogSelectList li a”)。live('click',function(){ alert($(this).attr(“href “)) });' 这是非常接近你建议它只需要一个li之前锚点,因为锚点和BlogSelectList之间有一个元素[li] – Jordan 2011-05-16 22:47:41