![](/img/trans.png)
[英]DOM element temporarily displaying on screen before being removed from page using jQuery's .remove() method
[英]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.