在模态出现后在 jquery 中调用相同的函数
Call same function in jquery after modal shows up
我正在使用 bootstrap 模式在单击文本时显示我的 div 中的内容(被 <span>
包围)。
每当您单击 span 标记内的文本时,我都会用 $(#div_to_show").modal()
调用它。 modal()
是 bootstrap 模态 javascript 的一部分。
我的 span 使用 class someClass
。我用
function update()
{
('.someClass').click(function() {
var atr = $(this).attr("atr");
$.get("../Folder/getFile?atr="atr, function(data) {
json=JSON.parse(data);
if(typeof(json.error) == "undefined") {
var foobar = json.foo.replace(/_/g, '"');
bar("#div_to_show", foobar);
$("#div_to_show").modal();
}
});
return false;
});
}
我可以在 $(#div_to_show").modal();
之后添加 update();
但这会导致它进入无限循环,即使模态出现并且跨度没有被点击。
我的问题是,当您单击 span 周围的文本时,如何调用函数 update()
?
试试这个:
$('.someClass').on('click', function() {
update();
});
function update()
{
$("#div_to_show").modal();
}
我正在使用 bootstrap 模式在单击文本时显示我的 div 中的内容(被 <span>
包围)。
每当您单击 span 标记内的文本时,我都会用 $(#div_to_show").modal()
调用它。 modal()
是 bootstrap 模态 javascript 的一部分。
我的 span 使用 class someClass
。我用
function update()
{
('.someClass').click(function() {
var atr = $(this).attr("atr");
$.get("../Folder/getFile?atr="atr, function(data) {
json=JSON.parse(data);
if(typeof(json.error) == "undefined") {
var foobar = json.foo.replace(/_/g, '"');
bar("#div_to_show", foobar);
$("#div_to_show").modal();
}
});
return false;
});
}
我可以在 $(#div_to_show").modal();
之后添加 update();
但这会导致它进入无限循环,即使模态出现并且跨度没有被点击。
我的问题是,当您单击 span 周围的文本时,如何调用函数 update()
?
试试这个:
$('.someClass').on('click', function() {
update();
});
function update()
{
$("#div_to_show").modal();
}