javascript - 如何从变量 url 中选择元素标签到 jquery load() 函数

标签 javascript jquery html

我只是有一个关于语法的小问题......

如果我想在变量“test”中传递我的 url 但是,我只需要选择 html 标签文章中的数据...我该怎么办?这不起作用:

 $(document).ready(function() {
     $('a').click(function(e) {
         e.preventDefault();
         var test = $(this).attr('href');
         $('.window').load(test).find("article"); //this does'nt work, please help
     });
 });

最佳答案

您可以将可选的 jQuery 选择器传递给加载函数(与 URL 之间用空格分隔)来加载页面片段。

$(document).ready(function() {
    $('a').click(function(e) {
        e.preventDefault();
        var test = $(this).attr('href');
        $('.window').load(test + ' article');
    });
});

您可以在 jQuery .load() documentation 中找到此功能

关于javascript - 如何从变量 url 中选择元素标签到 jquery load() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45329705/

相关文章:

javascript - jQuery - 灯箱停留和页面滚动

javascript - div 无法正常工作

javascript - 我应该在哪里存储 html 元素的 jQuery 数据?

javascript - 不能居中div

javascript - 使用javascript音频顺序播放音频声音

java - 如何获取特定运行的方法/函数调用跟踪?

javascript - 绝对定位div,防止背景滚动

javascript - 防止 Bootstrap 模式在提交按钮单击时关闭

javascript - 将一个表格列表中的单元格高度分配给另一个列表

javascript - 如何在 CouchDB 中同时查询单个键和键数组?