Jquery向span添加文本

时间:2013-12-21 06:24:49

标签: jquery text jquery-selectors html

<span class="field-validation-valid" data-valmsg-for="Classifications" data-valmsg-replace="true">
</span>

如何在此范围内添加文字?

我到现在为止尝试的是:

var msg = $('#[data-valmsg-for="Classifications"]').val();
alert(msg);

有人可以就此提出想法。

2 个答案:

答案 0 :(得分:6)

试试这个

$('span[data-valmsg-for="Classifications"]').text('Your Text'); //It wil add text to element

$('span[data-valmsg-for="Classifications"]').text();//It will get your element text

在你的文件中得到这样的

var msg = $('span[data-valmsg-for="Classifications"]').text()
alert(msg);

DEMO

答案 1 :(得分:2)

您需要使用.text()

$("[data-valmsg-for='Classifications']").text("Some Text");

Demo


  

注意:上方选择器会将文本添加到具有自定义的ANY元素   属性为data-valmsg-for value Classifications的属性,所以   如果你想成为那个特定的,而不是使用   span[data-valmsg-for='Classifications']