我可以将变量(在本例中为名为 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/