jquery - 将变量传递给 jQuery .load 函数

标签 jquery function variables load

我可以将变量(在本例中为名为 test 的变量)传递给 jQuery .load 函数吗?

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

});

这不起作用。

最佳答案

您正在将您的 url 封装在对 jQuery 的调用中。只需通过 test,而不是 $(test)

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

此外,您的示例代码中缺少结束 }); 。不确定这是此处的拼写错误还是您的实际代码中的拼写错误。

关于jquery - 将变量传递给 jQuery .load 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7351197/

相关文章:

Javascript - 无法从嵌套函数访问本地范围对象

java - 传递参数时进行计算

Django调试显示页面的所有变量

php - 在 SQL 中使用 PHP 变量

javascript - 有条件覆盖变量值

javascript - 使用 ng-click 切换 3 个不同的 div

c++ - 在 C++ 中,将结构从被调用函数返回到调用函数的适当方式是什么?

c - C 中的函数和变量作用域

jquery - 如何制作一个旋转的文本按钮

javascript - 如何在一个类中执行多个 setTimeout jQuery?