我需要一些方法来获取创建模态框的llink的id,或者在创建的模式框中设置id。有什么想法吗?
答案 0 :(得分:1)
如果您在链接的事件处理程序中创建模态框,则可以使用.data()
功能隐藏其ID:
$('a.open-dialog').click(function() {
$('#dialog').data('openedBy', this.id).dialog();
});
然后$('#dialog').data('openedBy')
将返回打开对话框的链接的ID。
答案 1 :(得分:0)
您可以使用jquery .data存储任意信息。
e.g
$('#container').delegate('a', 'click', openModal)
function openModal(){
//code to open dialog
//store id of clicked anchor on dialog
$('#dialog').data('anchor', this.id)
};
答案 2 :(得分:0)
如果您使用的是jQuery click事件,则可以使用关键字this,它指的是事件的触发元素。获得身份证明这将是一件微不足道的事情。但是没有触发代码,我们只能猜测。