我正在使用这个jquery插件:
http://www.jankoatwarpspeed.com/post/2009/07/20/Expand-table-rows-with-jQuery-jExpand-plugin.aspx
我在代码中有锚点,如:
<a name="art" id="art2"></a> Articles
我怎样才能打开那一行呢?换句话说,当用户点击从另一个页面到此着陆页的链接时,我希望根据锚标记打开相应的行。
提前致谢!
答案 0 :(得分:3)
在您的document.ready中,您可以调用该锚点的click事件,如下所示:
$(function() {
if(document.location.hash != '')
$(document.location.hash).click();
});
这将使例如www.yoursite.com/yourPage.htm#art2
对该链接执行单击以使其打开。只需确保上面的代码>>点击事件处理程序后,所以它实际上点击了一下:)
如果您使用命名锚登陆#art
,则类似方法:
$(function() {
if(document.location.hash != '')
$('a[name="' + document.location.hash.replace('#','') + '"]').click();
});