Jquery动态地将文本添加到<label class =“error”>

时间:2015-08-20 15:12:23

标签: jquery html5 jquery-mobile

我正在尝试生成显示在IObservable<string>中的错误消息,但我无法弄清楚如何将数据放入具有类“错误”的标签中。我尝试了以下内容:

<label for='withold' class='error'></label>

if ($("label[for='withold']").hasClass( "error" ) ){
     $(this).text(data);
}

有什么想法吗?

编辑:使用.ajax成功函数填充数据:

$("label[for='withold']").hasClass( ".error" ).text(data);

3 个答案:

答案 0 :(得分:2)

这样做:

$("label.error[for='withold']").text(data);

https://jsfiddle.net/00fo9pq6/1/

答案 1 :(得分:1)

尝试使用filter

$("label[for='withold']").filter( ".error" ).text(data);

答案 2 :(得分:0)

你可以做到

$("label[for='withold'].error").text(data);

https://jsfiddle.net/vbbyyvpL/