我将使用JQuery来获取具有"class x"的元素列表。
HTML代码:
如果我们使用Jquery来获取这两个html元素并对其进行操作 - 我们可以使用以下代码: $(".x").text("更改的文本");
这将更改两个段落的文本。从$(".x") - 我们如何添加一个数组 - 下标符号,就像我们可以使用getElementsByclassName一样:
document.getElementsByClassName("x")[0].innerHTML
我尝试了这个$(".x")[0].text("asasa")- 它不起作用,在javascript控制台中出现类型错误。我还在这里尝试了get API - http://jsfiddle.net/probosckie/jnz825mp/ - 但它也不起作用。
错误是Uncaught TypeError: $(...).get(...).text不是一个函数。以下解决方案都不起作用!
HTML代码:
<p class="x">Some content</p>
<p class="x">Some content#2</p>
如果我们使用Jquery来获取这两个html元素并对其进行操作 - 我们可以使用以下代码: $(".x").text("更改的文本");
这将更改两个段落的文本。从$(".x") - 我们如何添加一个数组 - 下标符号,就像我们可以使用getElementsByclassName一样:
document.getElementsByClassName("x")[0].innerHTML
我尝试了这个$(".x")[0].text("asasa")- 它不起作用,在javascript控制台中出现类型错误。我还在这里尝试了get API - http://jsfiddle.net/probosckie/jnz825mp/ - 但它也不起作用。
错误是Uncaught TypeError: $(...).get(...).text不是一个函数。以下解决方案都不起作用!
.x
,它将填充jQuery对象中的1000个项目(在过滤之前)。 - Royi Namirdocument.querySelector('.x')
,它只返回一个元素(第一个元素)。如果你愿意,还可以将其包装在 jQuery 中。 - alesc.get()
不会返回 jQuery 元素,而是普通的 DOM 元素。因此,您无法在其上调用 jQuery 特定的函数。 - alesc