0

JQuery オブジェクト myDiv を検討してください

myDiv = $('<div class="question"><b><span>MyText</span></b></div>');

次のようなことができるように、span タグ内でテキストを選択するにはどうすればよいですか。

myElement.text = 'New text';
4

3 に答える 3

2

このような:

$('span', myDiv).text('New text');

これにより、オブジェクト内からスパンが選択され、それに応じてテキストが設定されます。myDiv

ライブデモはこちら

于 2012-12-24T00:10:45.383 に答える
1

このような:

$('.question, span').text('new text');
于 2012-12-24T00:10:31.330 に答える
0

要素がどうなるか事前にわからない場合でも、常に最も深くネストされます。

var myDiv = $('<div class="question"><b><span>MyText</span></b></div>'),
    nested = myDiv.find(':last-child').last();
nested.text('my new text');

JS フィドルのデモ

于 2012-12-24T00:14:58.580 に答える