【发布时间】:2011-07-19 12:37:40
【问题描述】:
问:
我有以下情况:
Div 包含一个链接,我只想选择没有链接的 div,我的意思是,当单击 div 时,我希望特定操作不同于单击链接。通过一些 JQuery。
我工作的结构是:(by firebug)
<div class ="rsAptContent">
sql
<a class = "rsAptDelete" href = "#" style ="visibility: hidden;">Delete</a>
</div>
jQuery 代码:
<script type="text/javascript">
$(document).ready(function() {
$(".rsAptContent").click(function(e) {
ShowDialog(true);
e.preventDefault();
});
});
function ShowDialog(modal) {
$("#overlay").show();
$("#dialog").fadeIn(300);
if (modal) {
$("#overlay").unbind("click");
}
else {
$("#overlay").click(function(e) {
HideDialog();
});
}
}
function HideDialog() {
$("#overlay").hide();
$("#dialog").fadeOut(300);
}
</script>`
当我点击链接时,我不想执行Jquery代码,如何选择没有链接的div。
提前致谢
【问题讨论】:
标签: javascript jquery asp.net html jquery-selectors