0

リストボックスから選択されている複数のアイテムをテキストボックスに追加するタスクがあります。次のようにJqueryを使用してコードを実装しようとしました:

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

選択したアイテムをテキストボックスに追加しません。ご協力ありがとうございます。

4

2 に答える 2

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() + ',');
    })
});

デモ:JSFiddle

于 2013-01-02T08:39:40.503 に答える
0

参照用にJQuery APIをお読みください。

その後、次のコードを試してください。

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

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