我遇到了Jquery的问题,我在RoR上创建了一个动态表单,所以我在一个调用jQuery模式的输入旁边有一个按钮。在那里,用户将进行查找并从列表中选择一些信息。
问题是我需要将信息插回到用户点击按钮旁边的输入中。所以我想知道有没有办法存储按钮dom然后重复使用它所以在模态被隐藏时设置输入值?或者还有其他解决方法吗?
调用函数单击按钮。
function openPicker(event)
{
$('#myModal').modal('toggle')
}
当模态被隐藏时调用的函数。
$('#myModal').on('hidden', function () {
})
任何帮助将不胜感激!
答案 0 :(得分:0)
假设您想存储触发openPicker函数的内容,您可以将事件的引用存储在数据中,并在需要时读取它。
function openPicker(event) {
$('#myModal').modal('toggle').data("btn", event.target || event.srcElement);
}
$('#myModal').on('hidden', function () {
var elem = jQuery(this);
var btn = elem.data("btn");
});