0

我正在使用Jquery UI

$("#tableDiv select").change(function() {

    var getVal=$(this).val();
    var getText= $(this[this.selectedIndex]).text();

    $( "#dialog-confirm" ).dialog({
        resizable: false,
        height:140,
        modal: true,
        buttons: {
            "OK": function() {
                $( this ).dialog( "close" );
            },
            Cancel: function() {
                //???????????
                                    $( this ).dialog( "close" );

            }
        }
    });

});

如果用户按取消,我想选择第一个选项。当用户取消操作时,当前选择的选项仍然被选中。

让我知道 !

4

1 回答 1

0

试试这个(按建议编辑):

$("#tableDiv select").change(function() {

var getVal=$(this).val();
var getText= $(this[this.selectedIndex]).text();

$( "#dialog-confirm" ).dialog({
    resizable: false,
    height:140,
    modal: true,
    buttons: {
        "OK": function() {
            $( this ).dialog( "close" );
        },
        Cancel: function() {
            $('#sel'+getVal+' option:first-child').attr("selected", "selected");
            $( this ).dialog( "close" ); 
        }
     }
  }); 
});

我希望它有帮助。

于 2013-08-21T17:40:48.103 回答