2015-04-22 72 views
0

我正在尝试向加载时的表单输入添加文本。在jQuery中添加文本以形成标签

比如我想添加“(必需)”后,在这个例子中“姓”:

<div class="agile-group required-control"> 
    <label class="agile-label" for="last-name">Last Name</label> 

我尝试重写整个标签:

$('.agile-group label').text('test'); 

我假设我需要先捕捉现有的值,然后添加到它,但不知道如何,我猜这样的事情?

var text = $(this).text(); 
$('.form-view label').val(text + "test"); 
+0

是的,你有想法:http://jsfiddle.net/ogLch0ay/ – sinisake

+0

http://jsfiddle.net/vv7m5ckz/10/ –

回答

4

是的,你可以将它添加到text()。或者使用.append()

$(function() { 
 
    $('.agile-group label').append(' (Required)'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<div class="agile-group required-control"> 
 
    <label class="agile-label" for="last-name">Last Name</label><br/> 
 
    <label class="agile-label" for="last-name">Last Name</label><br/> 
 
    <label class="agile-label" for="last-name">Last Name</label> 
 
</div>

+0

辉煌,这似乎是最简单的解决方案。 – Dan382