模式对话框内的链接不起作用
Links inside modal dialog have no effect
我有两个具有相同链接的区域,我用jquery和handle来获取它们。侧边栏工作正常,但模式对话框不执行任何操作。我对jQuery没有太多经验,我怀疑我的问题就在那里。相关网页如下:
<div id="sidebar">
Case List:
<br />
<a id="add_case" href="#"> New </a>
<ul>
{%recursetree nodes %}
<li>
<a class="get_case" data-id="{{node.id}}" href="#">{{node.name}}</a>
{%if not node.is_leaf_node %}
<ul class="children">
{{children}}
</ul>
{% endif %}
</li>
{% endrecursetree %}
</ul>
</div>
<div id="openFileTree" class="modalDialog">
<div>
<a href="#close" title="Close" class="close">X</a>
<h2>Select:</h2>
<ul>
{%recursetree nodes %}
<li>
<a class="get_case" data-id="{{node.id}}" href="#">{{node.name}}</a>
{%if not node.is_leaf_node %}
<ul class="children">
{{children}}
</ul>
{% endif %}
</li>
{% endrecursetree %}
</ul>
</div>
</div>
相关的javascript在这里:
$('.get_case').click(function(){
var id;
id = $(this).attr("data-id");
$.get('/CLP/case/', {caseId: id}, function(data){
if(editor == undefined || editor.status == "destroyed")
{
$('#primary').html(data.value);
$('#primary').attr('data-id', id);
}
else
{
$('#secondary').html(data.value);
$('#secondary').attr('data-id', id);
}
});
})
我觉得这是范围或其他方面的疏忽,但我不确定我搞砸了什么
如何在模态窗口中执行 jquery?
以下是正确的格式。
$(document).on("click", ".get_case", function(){...})
相关文章:
- 我的下拉菜单中的链接不起作用
- Ajax:Ajax响应中的链接不起作用
- jQuery Mobile到其他页面的锚链接不起作用
- 外部JavaScript链接不起作用
- 为什么我的动态更改链接不起作用?(Javascript)
- DOM事件链接不起作用
- javascript中最大字符数的链接不起作用
- jQuery高亮显示滚动导航链接不起作用
- 鼠标悬停导航链接不起作用
- 单击下拉菜单中的链接不起作用
- jQuery 链接不起作用
- 使用javascript的方法链接不起作用
- 具有另一个背景图像的图像上的链接不起作用
- AJAX 请求类似的链接不起作用
- 移动设备上的网站超链接不起作用
- JavaScript链接不起作用
- 谷歌地图自定义标记链接不起作用
- 铬错误或编码错误?目标页面中的锚/ID 链接不起作用
- 模式对话框内的链接不起作用
- IE javascript 书签let PDF 链接不起作用