我正在這個代碼如何使用jquery將選中的標籤插入到textarea中?
("input[type=checkbox][checked]").each(function() {
var test = $("label[for='"+$(this).attr('id')+"']").text();
$("textarea#MyTextArea")...... //i need help me here, please
});
我正在這個代碼如何使用jquery將選中的標籤插入到textarea中?
("input[type=checkbox][checked]").each(function() {
var test = $("label[for='"+$(this).attr('id')+"']").text();
$("textarea#MyTextArea")...... //i need help me here, please
});
$("input[type=checkbox][checked]").each(function() {
var test = $("label[for='"+$(this).attr('id')+"']").text();
$("textarea#MyTextArea").append(test);
});
假設你的textarea id
是正確的,你需要:
$("textarea#MyTextArea").val(test);
你可以這樣做:
$("input[type=checkbox]:checked").each(function() {
var text = $("label[for='" + this.id + "']").text();
$("#MyTextArea").val(function(_, val) {return val + ' ' + text;});
});
textarea
值設置爲該文本。$("textarea#MyTextArea")
。你可以稱它爲$("#MyTextArea")
。
請注意,'textarea#MyTextArea'只應該是'#MyTextArea',因爲ids應該是唯一的,並且選擇器textarea是不必要的,並且顯着降低速度 – nifr