我有一项任务是将从列表框中选择的所选多个项目附加到文本框。 我尝试使用Jquery实现代码:
$("#<%= ListBlankToken.ClientID %>").change(function () {
var SelectedITem = $("#<%= ListBlankToken.ClientID %>").select.toString();
$("#<%= txtManagedocumentpage.ClientID %>").append(SelectedITem);
});
它不会将所选项目附加到文本框中。感谢任何帮助。
答案 0 :(得分:0)
请阅读JQuery API以获取参考资料。
之后,请尝试以下代码:
var SelectedITem = $("#<%= txtManagedocumentpage.ClientID %>").val() + $("#<%= ListBlankToken.ClientID %>").val();
$("#<%= txtManagedocumentpage.ClientID %>").val(SelectedITem);
答案 1 :(得分:0)
append()
无法使用Text object
,因为DOM element, HTML string, or jQuery object
这就是你想要的:
$("#<%= ListBlankToken.ClientID %>").change(function () {
var SelectedITem = $("#<%= ListBlankToken.ClientID %> :selected");
SelectedITem.each(function(){
$("#<%= txtManagedocumentpage.ClientID %>")
.val($("#<%= txtManagedocumentpage.ClientID %>").val() +
$(this).text() + ',');
})
});