我想獲得一個點擊錨的價值,但我不知道哪個錨點被點擊或如何用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