Javascript 如何在鼠标单击$(文档)时隐藏俯冲。当我显示索引页时,单击将隐藏
我有一个索引页,它应该显示id为myajaxdiv的div。当用户在页面中的每个位置单击n时,如何隐藏它?此代码将隐藏它,即使在索引页中也不会单击Javascript 如何在鼠标单击$(文档)时隐藏俯冲。当我显示索引页时,单击将隐藏,javascript,jquery,Javascript,Jquery,我有一个索引页,它应该显示id为myajaxdiv的div。当用户在页面中的每个位置单击n时,如何隐藏它?此代码将隐藏它,即使在索引页中也不会单击 $(document).click(function() { $("#myajaxdiv").css({'display':'none'}); }); 我的div是空的,使用ajax我将使其充满 html: 在ready函数中,我有ajax: $.ajax({ type:'POST', url:'news
$(document).click(function() {
$("#myajaxdiv").css({'display':'none'});
});
我的div是空的,使用ajax我将使其充满
html:
在ready函数中,我有ajax:
$.ajax({
type:'POST',
url:'news.php',
success:function(data){
var query ='';
var mycontent = 'تازه ها<hr/>';
$('.queryForm').hide(300);
$('.message').html('');
for(i=0;i<data.length;i++) {
query = data[i];
mycontent += '<ul class="starred-queries"><li class="question">' + query.ques + '</li>';
mycontent += '<li class="answer">' + query.answer + '</ul>';
}
$('#myajaxdiv, .well #myajaxdiv').html(mycontent);
}
});
$.ajax({
类型:'POST',
url:'news.php',
成功:功能(数据){
var查询=“”;
var mycontent='hr/>';
$('.queryForm').hide(300);
$('.message').html('');
对于(i=0;i试试这个:
$(".button").click(function(){
$("#myajaxdiv").hide();
})
要在单击元素时隐藏div,可以执行以下操作(即for class按钮):
我以前试过,不幸的是,它会再次隐藏它从抓痕奇怪的是在这里,这将隐藏我的其他div太即使从第一次没有点击错误的东西是here@nikparsa你只可能对其他div使用相同的id,你对其他div使用相同的id吗?不,我没有相同的id,例如,如果我尝试你的按$('a'编码)。单击它将再次隐藏我的div,但仅隐藏id为的divmyajaxdiv@donvoters检查问题的第一行,他想在单击任何地方隐藏div。我可能非常累,或者你的措辞很难理解。尝试重新调整问题的阶段。单击
完成了吗?是的,在你的HTML中尝试此更改,并遵循NullPointer的操作 answer@ViralShah我忘了我的链接是空的。这不是问题。它没有任何区别。我在某个类中尝试过它。奇怪的是,除了我的另一个函数之外,我还应该编写另一个就绪函数。谢谢,伙计,我的意思是我有就绪函数的完整代码,但当我添加另一个时,它现在正在工作
$(".button").click(function(){
$("#myajaxdiv").hide();
})
$(document).ready(function() {
$('.button').click(function() {
$("#myajaxdiv").css('display','none');
}) });
$('.button').click(function() {
$('#myajaxdiv').hide();
});