-1

以下のスクリプトは IE10 互換モード以下で動作しますが、IE 10 では失敗し、Chrome でも動作しません。

誰かがそれを見て、それを機能させるために何を変更すればよいか教えてもらえますか?

ソースから値を取得するドロップダウンリストのグループがあり、最後に選択オプションを持つ2つのドロップダウンがあります..これらの両方が以下を使用して何かに選択されると、別のテーブル行と選択したドロップダウンボックスを作成しますデフォルトの選択値として..何が起こっているのかは、ドロップダウンリストの最初のオプションを取得して選択することです。

$(document).ready(function () {
    var i = 0;
    var hiddenCounterID = $('input[id$="HiddenCounter"]').attr('id');
    var hiddenIDUse = '#' + hiddenCounterID;
    $('.MainTable1').on('change', 'tr:last select', function () {
        var $tr = $(this).parent().parent();
        if ($tr.find('select :first').val() !== 'Select' && $tr.find('select :last').val() !== 'Select')
        $tr.clone(true).find('select').each(function () {
            $(this).val('').attr('name', function (_, name) {
                return 'ddlListItemVal_' + i;
            });
        }).end().insertAfter($tr);
        i++;
        $('#' + hiddenCounterID).val(i);
    });
});
4

1 に答える 1

1

http://jsfiddle.net/x5PX5/2/

標準準拠のブラウザーで動作''するように、新しい選択の値を から に設定しようとする変更を行います。'Select'

于 2013-08-23T17:08:37.287 に答える