【发布时间】:2019-07-12 14:32:15
【问题描述】:
我有一个带有一些数据属性的按钮。当我单击它时,会显示一个模式。在这个模态中,我有一个更新 DB 并关闭模态的按钮。我需要更改我单击的按钮中的数据属性以显示模式。有人有建议吗?见最后一行代码。 e.relatedTarget 在这里不起作用。
$(document).on('show.bs.modal','#myModal', function (e) {
$('#textareaID').val($(e.relatedTarget).data('text')); //the data attribute used here I need to change later
$('#listID').val($(e.relatedTarget).data('listid'));
});
$(document).on('hide.bs.modal','#myModal', function (e) {
//Clearing values before next use of modal
$('#textareaID').val('');
$('#listID').val('');
});
$(document).on('click', '#btnSave', function(e) {
var id = $('#listID').val();
var text = $('#textareaID').val();
//code here to update DB
//Now need to set the data-text attribute value to "text" variable.
$(e.relatedTarget).data('text', text); // NOT WORKING!
}
【问题讨论】:
-
您是否在控制台中遇到任何错误?你的
#btnSave点击函数上没有结尾);。
标签: jquery twitter-bootstrap bootstrap-modal