我正在使用jquery對話框打開按鈕單擊的彈出窗口。如何獲取調用jquery對話框的元素Id
<script>
$(document).ready(function(){
$("#dialog-form").dialog({
autoOpen : false,
height : 300,
width : 350,
modal : true,
buttons : {
"Add" : function() {
$(this).dialog("close");
},
Cancel : function() {
$(this).dialog("close");
}
},
close : function() {
//if button1 is clicked
alert("hello");
//if button2 is clicked
alert("bye");
}
});
});
function openWindow(){
$("#dialog-form").dialog("open");
}
</script>
<button id="nameButton" onclick="openWindow()">click</button>
<button id="titleButton" onclick="openWindow()">click</button>
如何獲取按鈕的ID在jQuery的對話框中的Close方法?
不要對A元素使用「onclick」屬性。使用jQuery綁定事件,您可以從事件對象獲取信息。 – Ejzy 2013-03-18 20:21:13
@ejzy你在說什麼......? – Dom 2013-03-18 20:23:43
凱文B的答案的第二部分顯示,相當不錯。 – Ejzy 2013-03-18 20:29:52