0

我有一个任务将从列表框中选择的多个项目追加到文本框。我尝试使用 Jquery 将代码实现为:

$("#<%= ListBlankToken.ClientID %>").change(function () {
            var SelectedITem = $("#<%= ListBlankToken.ClientID %>").select.toString();
            $("#<%= txtManagedocumentpage.ClientID %>").append(SelectedITem);
        });

它不会将所选项目附加到文本框中。感谢您的帮助。

4

2 回答 2

0

请阅读JQuery API以供参考。

之后,试试这个代码:

var SelectedITem = $("#<%= txtManagedocumentpage.ClientID %>").val() + $("#<%= ListBlankToken.ClientID %>").val();

$("#<%= txtManagedocumentpage.ClientID %>").val(SelectedITem);
于 2013-01-02T08:11:35.753 回答
0

append()不使用Text objectDOM 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() + ',');
    })
});

演示:JSFiddle

于 2013-01-02T08:39:40.503 回答