我正在使用引导模式在单击文本时显示我的div中的内容(由<span>
包围)。
每当您单击span标记内的文本时,我都会$(#div_to_show").modal()
调用它。 modal()
是引导模式javascript的一部分。
我的跨度使用班级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;
});
}
我可以在update();
之后添加$(#div_to_show").modal();
,但这会导致它进入无限循环,即使模式出现并且没有点击跨度。
我的问题是,当您点击包含跨度的文字时,如何调用函数update()
?
答案 0 :(得分:3)
试试这个:
$('.someClass').on('click', function() {
update();
});
function update()
{
$("#div_to_show").modal();
}