当用户在jquery ui对话框中按取消时,选择第一个选项

时间:2013-08-21 17:16:48

标签: jquery jquery-ui select options

我正在使用 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" );

            }
        }
    });

});

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

更新我!

1 个答案:

答案 0 :(得分: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" ); 
        }
     }
  }); 
});

我希望它有所帮助。