用jQuery如何实现点击页面其他位置,关闭弹出框呢?用if选择吗?在线等啊……
比如在页面上弹出了一个div,id="drag"……现在想点击页面其他地方,这个div就关闭,这样可以吗?$(document).click(function(){if(...
比如在页面上弹出了一个div,id="drag"……现在想点击页面其他地方,这个div就关闭,这样可以吗?
$(document).click(function(){
if(!$("div#drag")){
$("div#drag").hide();
}
}); 展开
$(document).click(function(){
if(!$("div#drag")){
$("div#drag").hide();
}
}); 展开
展开全部
$(document).click(function (e) {
var drag = $("#drag"),
dragel = $("#drag")[0],
target = e.target;
if (dragel !== target && !$.contains(dragel, target)) {
drag.hide();
}
});
判断target是不是drag,判断target是不是drag里面的元素。
追问
能不能再问你个问题啊?
哈哈哈
如果我想修改“哈哈哈”,怎么获取这个值啊?$('a').html?还是$('a').text?
追答
$('a').html()或者$('a').text()
修改
$('a').html(‘呵呵呵’)或者$('a').text('呵呵呵')
都是方法,所以要括号。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询