Javascript 点击功能不包括一个div?

Javascript 点击功能不包括一个div?,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,单击我要运行函数generate_clicked()的div上的所有内容 这是我试图为tumblrgenerator.com使用的代码 <script type="text/javascript"> $('#pane').click(function(){ generate_clicked(); }); </script> $(“#窗格”)。单击(函数(){ 生成_单击(); }); 但即使是代码也不起作用,我不知道为什么?只有在我使

单击我要运行函数generate_clicked()的div上的所有内容

这是我试图为tumblrgenerator.com使用的代码

<script type="text/javascript">
    $('#pane').click(function(){
        generate_clicked();
    });
</script>

$(“#窗格”)。单击(函数(){
生成_单击();
});
但即使是代码也不起作用,我不知道为什么?只有在我使用Windows时才起作用

我想使用以下代码

<script type="text/javascript">
    $(window).click(function(){
        generate_clicked();
    });
</script>

$(窗口)。单击(函数(){
生成_单击();
});
但排除文本区域。预览,但我不知道如何:(

简言之,除了预览,我如何在所有内容上添加单击功能

简言之,除了预览,我如何在所有内容上添加单击功能


您可能只需要将它包装在
$(document).ready(function(){
你需要将你的代码包装起来,以便包含一段标记。“pane”是包含所有文本输入的div的id吗?这会运行函数,但当我单击.preview类元素时,它仍然运行函数,它不会忽略它。使用
*
可能会很费力……你试过Silver\u Clash的建议吗此外,张贴小提琴会使人们更容易提供有效的解决方案。
$('*').not('.preview').on('click', function () {
    generate_clicked();
});
$(window).click(function(ev){
if (!$(ev.target).hasClass('preview')) generate_clicked();
});