【发布时间】:2011-05-11 06:53:31
【问题描述】:
我有一个清单
<ul>
<li><a href="?page=4">one</li> //no 4
<li><a href="?page=7">two</li> //no 7
<li><a href="?page=14">three</li> //no 14
<li><a href="?page=72">four</li> //no 72
<li><a href="?page=201">five</li> //no 201
</ul>
现在我想使用 ajax 来加载页面而不是正常的页面加载。那么如何检测用户使用 jQuery 点击了哪个链接。像这样说
$('id of the element clicked').click(function()({
// Load the page using .ajax()
});
在上面的jQuery代码中,我如何得到id of the element clicked??
【问题讨论】:
-
在你的 html sn-p 中没有一个元素有
id。顺便说一句,你可以使用$(this).attr('href') -
还没有.. 我可以分配那个。我以为我可以像
id="1"一样分配,但说 id 不能以整数开头 -
所以如果我使用
$(this).attr('href'),那么 1) 它是否仍会重新加载页面,因为标记中仍然存在href值; 2) 如果我得到?page=id字符串,如何使用ajax 加载页面?我是否使用.load()之类的东西?
标签: jquery