Javascript 如何使用jquery链接到表中的特定锚点
我正在使用这个jquery插件: 我在代码中有锚,例如:Javascript 如何使用jquery链接到表中的特定锚点,javascript,jquery,Javascript,Jquery,我正在使用这个jquery插件: 我在代码中有锚,例如: <a name="art" id="art2"></a> Articles 文章 那我怎么才能打开那一行呢?换句话说,当用户单击从另一个页面到该登录页面的链接时,我希望根据锚标记打开相应的行 提前谢谢 在您的document.ready中,您可以调用该锚点的单击事件,如下所示: $(function() { if(document.location.hash != '') $(document.l
<a name="art" id="art2"></a> Articles
文章
那我怎么才能打开那一行呢?换句话说,当用户单击从另一个页面到该登录页面的链接时,我希望根据锚标记打开相应的行
提前谢谢 在您的document.ready中,您可以调用该锚点的单击事件,如下所示:
$(function() {
if(document.location.hash != '')
$(document.location.hash).click();
});
例如,这会使www.yoursite.com/yourPage.htm#art2
点击该链接,使其打开。只需确保上面的代码在您的click事件处理程序之后,以便它在click时实际执行某些操作:)
如果您正在使用命名的锚点登陆#art
,类似的方法:
$(function() {
if(document.location.hash != '')
$('a[name="' + document.location.hash.replace('#','') + '"]').click();
});
在document.ready中,您可以调用该锚点的单击事件,如下所示:
$(function() {
if(document.location.hash != '')
$(document.location.hash).click();
});
例如,这会使www.yoursite.com/yourPage.htm#art2
点击该链接,使其打开。只需确保上面的代码在您的click事件处理程序之后,以便它在click时实际执行某些操作:)
如果您正在使用命名的锚点登陆#art
,类似的方法:
$(function() {
if(document.location.hash != '')
$('a[name="' + document.location.hash.replace('#','') + '"]').click();
});
@乔尔-是的,我相信这在所有浏览器中都是一致的。我不能让它工作。在这里创建一个测试页面:这样您的示例将是:@LisaH-它当前位于单击处理程序
$(“#report tr.odd”)。单击(function(){
,它需要移动到那里之外,并且不需要在它周围使用$(function(){});
,因为您已经在文档中。就绪:)@Joel-Yep,我相信这在所有浏览器中都是一致的。我不能让它工作。在这里做了一个测试页:这样你的例子是:@LisaH-它当前在点击处理程序$(“#report tr.odd”)。点击(function(){
,它需要被移到那里之外,而不需要$(function(){})
因为您已经在文档中了。就绪:)