0

考虑 JQuery 对象 myDiv

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

如何选择跨度标签内的文本,以便我可以执行以下操作:

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 回答