Javascript 如何使用同一名称“创建多个弹出窗口”;“数据目标”;属性
我正在使用bootstrap创建多个使用数据目标属性的弹出模型 比如:Javascript 如何使用同一名称“创建多个弹出窗口”;“数据目标”;属性,javascript,jquery,twitter-bootstrap,twitter-bootstrap-3,Javascript,Jquery,Twitter Bootstrap,Twitter Bootstrap 3,我正在使用bootstrap创建多个使用数据目标属性的弹出模型 比如: 您必须在此行之后触发DOM click事件: $('#Favorites_Modal').html(response); $('#createNewFolder')[0].click(); // <-----this would trigger it. 错误是什么?“失败”是什么意思?我尝试在第二个弹出窗口中打开打开的弹出窗口第一个弹出窗口模型应关闭$(“#createNewFolder”)[0]。单击();为什么
您必须在此行之后触发DOM click事件:
$('#Favorites_Modal').html(response);
$('#createNewFolder')[0].click(); // <-----this would trigger it.
错误是什么?“失败”是什么意思?我尝试在第二个弹出窗口中打开打开的弹出窗口第一个弹出窗口模型应关闭$(“#createNewFolder”)[0]。单击();为什么使用?请explain@GobinathMahalingamTwitterBootstrap的模式需要一个DOM点击,而不是jQuery的点击,加上带括号的索引将jq对象转换为DOM元素,然后可以触发DOM点击事件。该元素类似于
document.getElementById(id)=$('#id')[0]
。
$(document).delegate('#createNewFolder', 'click', function(){
createNewSaveDocFoldView();
});
function createNewSaveDocFoldView(){
jQuery.post(createNewFoldURL).success(function(response){
//$('#Favorites_Modal').html("");
$('#Favorites_Modal').empty("");
$('#Favorites_Modal').html(response);
}).error(function(){
});
}
$('#Favorites_Modal').html(response);
$('#createNewFolder')[0].click(); // <-----this would trigger it.
$(document).on('click', '#createNewFolder', createNewSaveDocFoldView);
function createNewSaveDocFoldView(){
jQuery.post(createNewFoldURL).success(function(response){
//$('#Favorites_Modal').html("");
$('#Favorites_Modal').empty("");
$('#Favorites_Modal').html(response);
$('#createNewFolder')[0].click(); // <-----this would trigger it.
}).error(function(){
});
}