如何在jquery中更改没有ID的元素?

Han*_*Sun 6 html javascript jquery

HTML代码如下:

<div id="select1_chzn" class="chzn-container chzn-container-single" style="width: 250px;">
     <a class="chzn-single chzn-single-with-drop"
      href="javascript:void(0)" tabindex="-1">
     <span>AFF5</span>
<div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想知道如何在jquery中更改<span>AFF5</span>to <span>Another</span>.有没有人有这个想法?谢谢!

Abs*_*aos 12

可以使用它的父ID

$("#select1_chzn span").text("Another");
Run Code Online (Sandbox Code Playgroud)

UPDATE

使用>表示直接后代,其中空间表示后代不一定指向.

  • `span`不是`#select1_chzn`的直接子节点,它位于一个锚点(在示例标记中未关闭) (3认同)

SAJ*_*SAJ 7

使用CSS选择器

#select1_chzn span
Run Code Online (Sandbox Code Playgroud)

我不是jquery人,但我在这里看到了足够多的问题来猜测你会使用

$('#select1_chzn span')
Run Code Online (Sandbox Code Playgroud)


mic*_*d82 5

$("#select1_chzn span").text("Another");
Run Code Online (Sandbox Code Playgroud)

在这种情况下,应该简单地使用标准CSS后代选择器.