function click1(a) {
var srcdivid =$(a).closest('div').attr('id');
$("#pagetemplate").dialog("open"); return false;
}
在这个函数中,我得到srcdivid
的值。我想将srcdivid
值传递给$("#pagetemplate").dialog("open");
。
我该怎么做?
答案 0 :(得分:0)
使用id =" test1"创建一个隐藏的输入在模型div中并将值写入它然后它将显示一次弹出可见
function click1(a) {
var srcdivid =$(a).closest('div').attr('id');
$('#hidden-input').val(srcdivid);
$("#pagetemplate").dialog("open"); return false;
}
<div id="pagetemplate">
<input type="text" id="hidden-input" name="bar"/>
</div>
答案 1 :(得分:0)
试试这个:
$(function () {
$('button').click(function (e) {
var srcdivid = $(this).closest('div').attr('id');
$('#dialog').dialog({
open: function(event, ui) {
$(this).append('<h3>' + srcdivid + '</h3>');
}
});
});
});