Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在鼠标单击$(文档)时隐藏俯冲。当我显示索引页时,单击将隐藏_Javascript_Jquery - Fatal编程技术网

Javascript 如何在鼠标单击$(文档)时隐藏俯冲。当我显示索引页时,单击将隐藏

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

我有一个索引页,它应该显示id为myajaxdiv的div。当用户在页面中的每个位置单击n时,如何隐藏它?此代码将隐藏它,即使在索引页中也不会单击

$(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();
});