从JQuery对象中选择DOM元素?

时间:2012-12-24 00:07:04

标签: javascript jquery

考虑JQuery对象myDiv

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

如何在span标记内选择文本,以便我可以执行以下操作:

myElement.text = 'New text';

3 个答案:

答案 0 :(得分:2)

像这样:

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

myDiv对象中选择范围,并相应地设置文本。

这是live demo

答案 1 :(得分:1)

像这样:

$('.question, span').text('new text');

答案 2 :(得分:0)

如果你事先不知道该元素是什么,但它将永远是最深层嵌套的:

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

JS Fiddle demo