我搜索和搜索了,似乎我坚持这个问题。 不知怎的,我认为这不会太难,而且可能不适合那些对jQuery有更多了解的人。
我有一个.html文件,我们称之为“originalfile.html”,带有几个列表,如下所示:
链接在一个新窗口中打开,在“link(x).html”文件中,我希望“上一个”和“下一个”按钮在现在关闭的原始文件中保持上/下列表,可以通过某种方式进行返回:在div #content中的所有列表中命中== 0时的第一个href,或者换句话说是一个循环。
“next”和“prev”按钮应该从_self窗口中的原始文件打开列表中的下一个/ prev链接,其中下一个文件将具有相同的按钮,依此类推。
我不知道我是否会以正确的方式解决这个问题,但我已经做到了这一点:
我通过使用得到当前的文件名
var filename = location.pathname;
然后我通过使用获得原始列表
$.ajax({ url: '/path/originalfile.html', success: function(response) { $("#linkdiv").html(jQuery(response).find('#content').html()); });
我正在使用新的div“#linkdiv”,然后搜索该div中的当前文件名
$("#linkdiv a[href=(filename)]");
我无法让它工作,以及如何找到next()和prev()href等。我相信我可能会在某个地方错过一个.live?
现在的问题是,是否有办法做这样的事情:
$.ajax({ url: '/path/originalfile.html', success: function(response) { $("#next").html(jQuery(response). find('href with same value as current filename'). next("href"); $("#prev").html(jQuery(response). find('href with same value as current filename'). prev("href"); });
现在我知道这段代码不起作用,但有没有办法通过使用当前文件名找到href,然后获取上一个和下一个href并将它们附加到ID为#next和#prev的按钮???
jQuery似乎不适合这项工作。 如果你真的有6个单独的页面,那么它们每个都有自己的一组导航按钮。 如果您正在进行某种模板或生成的代码,请说明。
还不确定你为什么要打开一个新窗口?
HTML第1页
HTML第2页
HTML第3页
需要了解更多jQuery教程分享使用jQuery获取另一个文件列表中的下一个href?,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!
以上就是jQuery教程分享使用jQuery获取另一个文件列表中的下一个href?相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/982860.html