2013-04-11 35 views
0

我有一个简单的HTML label输入。通过使用ajax请求,我找回了我想要作为标签文本的HTML字符串。为此,我尝试以下代码:jQuery更新标签的文本与HTML字符串

$('#my-label').text($("<label class='someClass'>4.00 ABC</label> (13.26 DEF)")); 

但没有任何反应。如何应对呢?

+0

你想在'#my-label'中使用什么'label.someClass'部分?你想包装标签吗? – Dom 2013-04-11 16:33:23

回答

4

使用.html()

$('#my-label').html("<label class='someClass'>4.00 ABC</label> (13.26 DEF)"); 

虽然我不知道什么#my-label应该是你的情况..

编辑:如果它是标签本身作为PRPGFerret建议,一个标识更好的方法是:

$('#my-label').text('4.00 ABC').addClass('someClass'); 
+0

我会假设标签标签的ID:P – 2013-04-11 16:34:09

+0

这个someClass已经存在于您的标记中了吗?所以你可以写'$('label.someClass')。text('4.00 ABC');' – 2013-04-11 16:39:55

+0

谢谢,这个解决方案为我节省了很多工作。 – Eliseo 2015-05-14 18:15:10