使用jQuery's.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');
相关文章:
- Jquery在刷新时返回元素的旧值
- 什么'这是返回元素的好方法's路径
- Javascript函数无法返回元素
- getElementById 不返回元素
- JQuery .index() 不返回元素的正确索引
- Lodash Javascript 基于唯一属性值返回元素
- 为什么随机选择算法在 Array[low] 时返回元素(低 === 高)
- scrollTop() 返回元素下方的位置
- Jquery 返回元素的 .width() 取决于元素的找到方式
- D3 按类选择元素并返回元素 ID
- 移除.append()以向其返回元素'的原始状态
- 如何在Selenium Python execute_script中获取返回元素的值
- jQuery find-返回元素的顺序是什么
- 使用jQuery Mobile时未能返回元素的width()
- 数组的递归返回元素
- XML getElementsByTagName在Safari中不返回元素
- JavaScript shift()方法是否返回元素的引用或副本?
- 是否有官方的w3c声明指出用户代理实际上必须以大写形式返回元素的标记名称?
- jQuery在PC上返回元素ID,在Android上返回'undefined'为什么
- 在承诺后从jQuery插件返回元素