6

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>

jqueryで<span>AFF5</span>to をどのように変更できるか疑問に思っていました。<span>Another</span>誰かがこれについてアイデアを持っていますか? ありがとう!

4

7 に答える 7

12

その親のIDを使用できます

$("#select1_chzn span").text("Another");

アップデート

> を使用すると直接の子孫を意味し、スペースは必ずしも直接の子孫ではないことを意味します。

于 2012-11-23T13:06:01.860 に答える
7

CSS セレクターを使用する

#select1_chzn span

私はjqueryの人ではありませんが、ここSOで十分な質問を見て、あなたが使用するだろうと推測しました

$('#select1_chzn span')
于 2012-11-23T13:07:10.623 に答える
5
$("#select1_chzn span").text("Another");

この場合、標準の CSS 子孫セレクターを使用するだけで十分です。

于 2012-11-23T13:06:42.993 に答える
3

親子、次 ように:

$("#select1_chzn span").text('Another');
于 2012-11-23T13:06:53.977 に答える
3

タイトルは「jqueryでIDのない要素を変更するには?」

div 内にID のないすべてspanのをターゲットにする場合は、次のようにします。#select1_chzn

$("#select1_chzn span:not([id])").text(...);

最後 が欲しいようですspan

$("#select1_chzn span:last").text(...);
于 2012-11-23T13:11:17.720 に答える
0

それがスパンを識別する唯一の方法である場合は、実際にその内容に基づいてスパンを検索できます。

​$("span:contains(AFF5)").text( "Another" );

ただし、これは大文字と小文字が区別されます。

于 2012-11-23T13:12:43.913 に答える
0

jquery オブジェクトを選択するために、利用可能な任意の css-selector を使用できます。たとえば、これは機能するはずです。

$('span').text('Another');
于 2012-11-23T13:07:25.600 に答える