在 JavaScript 中,您可以使用=.
或+=
将现有数据添加到数据中。我如何在 jQuery 中做到这一点。我正在尝试在我的表单中添加一个复选框列表,每个字段都应该在 textarea 中建立一个列表,用逗号分隔数据。
好像想不通 它只是替换q
值而不添加。
jQuery
function ExportButton(){
var data = $('#orders').text();
var selected = new Array();
$('.mycb:checked').each(function() {
var q = $(this).attr('value');
alert(q);
$('#orders').text(data+q+',');
});
}
HTML
<div><input type="checkbox" id="mycb2" class="mycb" value="Chocolate" /> Chocolate</div>
<div><input type="checkbox" id="mycb1" class="mycb" value="Vanilla" /> Vanilla</div>
<a href="javascript:ExportButton()">Export to Textarea</a>
<textarea rows="10" cols="80" id="orders" name="orders"></textarea>
jsFiddle
任何帮助,将不胜感激。我想在没有逗号的文本区域中建立一个像 4,5,3,4,24,2424,2 这样的列表,但我会做正则表达式吗?