我是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);
});
如果我的语法确实不正确,那么放置它的正确方法是什么?
非常感谢任何帮助。
感谢。
答案 0 :(得分:1)
你必须建立一个字符串:
$("#mydiv2").load(this.href + " #myelement");
答案 1 :(得分:0)
以下是如何编写它:
$("#mydiv2").load(this.href + ' #myelement');