繁体   English   中英

使用jQuery的.load方法从页面返回一个元素

[英]Using jQuery's .load method to return one element from a page

我是jQuery和JS的新手,遇到了我认为是语法问题的问题,但是我无法自己解决它。

我正在使用.load方法在页面上显示内容,当我使用以下代码时,它可以完美地工作:

$("#mydiv1 a")on('click', function ()
{
$("#mydiv2").load(this.href); 
});

但是,在调用this.href时,将返回整个页面(按预期方式)。 我只想返回此页面中的一个元素:#myelement。 这就是我的问题所在:以下代码不起作用。

$("#mydiv1 a")on('click', function ()
{
$("#mydiv2").load(this.href #myelement); 
});

如果我的语法确实不正确,那么正确的放置方式是什么?

任何帮助将不胜感激。

谢谢。

您必须构建一个字符串:

$("#mydiv2").load(this.href + " #myelement"); 

这是写方法:

$("#mydiv2").load(this.href + ' #myelement'); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM