Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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循环中的jQuery函数_Javascript_Jquery_Event Handling_Jeditable - Fatal编程技术网

javascript循环中的jQuery函数

javascript循环中的jQuery函数,javascript,jquery,event-handling,jeditable,Javascript,Jquery,Event Handling,Jeditable,我有一些DIV,我正在用“绝地表”编辑,效果非常好! 现在我想提醒我的用户,问他们是否真的想编辑这篇文章 <script type="text/javascript" src="jquery-1.9.1.js"></script> <script type="text/javascript" src="jquery.jeditable.js"></script> <script type="text/javascript"> $(do

我有一些DIV,我正在用“绝地表”编辑,效果非常好! 现在我想提醒我的用户,问他们是否真的想编辑这篇文章

<script type="text/javascript" src="jquery-1.9.1.js"></script>
<script type="text/javascript" src="jquery.jeditable.js"></script>
<script type="text/javascript">

$(document).ready(function jeditable() {

    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
                $('.edit').editable('x2.php', {
                    cancel : 'Cancel',
                    submit : 'OK',
                    onblur: 'ignore',
                    });          
            } else {
                alert("Canceling edit..");
            }
     });      
});
</script>
 $(document).ready(function jeditable() {
    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
            }); 
        } else {
            alert("Canceling edit..");
        }
    });
});

$(文档).ready(函数表(){
$(“div[title='Article'])。单击(函数(){
var编辑;
编辑=确认(“编辑文章?”);
如果(编辑==true){
$('.edit').editable('x2.php'{
取消:“取消”,
提交:“OK”,
onblur:“忽略”,
});          
}否则{
警报(“取消编辑”);
}
});      
});
1) 当警报弹出并且我取消它时,不会发生(预期的)任何事情

 $(document).ready(function jeditable() {
    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
            }); 
        } else {
            alert("Canceling edit..");
        }
    });
});
2) 当我在警报中单击“确定”时,也不会发生任何事情

 $(document).ready(function jeditable() {
    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
            }); 
        } else {
            alert("Canceling edit..");
        }
    });
});
3) 当我单击一次“确定”时,“如果”中的函数将工作,无论我在警报中的第二次单击中选择“确定”或“取消”

 $(document).ready(function jeditable() {
    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
            }); 
        } else {
            alert("Canceling edit..");
        }
    });
});
我只想让我的文本编辑后,用户点击“确定”一次。 (稍后,我想让一个图像可以点击,而不是文本本身,但因为这会引发同样的错误,我尝试先用这种方法解决)

 $(document).ready(function jeditable() {
    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
            }); 
        } else {
            alert("Canceling edit..");
        }
    });
});
请帮帮我。 提前谢谢

 $(document).ready(function jeditable() {
    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
            }); 
        } else {
            alert("Canceling edit..");
        }
    });
});
问题仍然存在! 我改为不让文章本身点击“确认”,而是一些img。这样,即使使用另一个元素,它也能完美地工作,因此触发确认以使“.edit”可编辑。找到了解决方法,但仍对另一种方法的解决方案感兴趣:)

$(document).ready(函数表(){
 $(document).ready(function jeditable() {
    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
            }); 
        } else {
            alert("Canceling edit..");
        }
    });
});
$(“div[title='Article'])。单击(函数(){ var编辑; 编辑=确认(“编辑文章?”); 如果(编辑==true){ $('.edit').editable('x2.php'{ 取消:“取消”, 提交:“OK”, onblur:“忽略”, }); }否则{ 警报(“取消编辑”); }
});//您似乎在else子句末尾缺少“}”。如果您查看浏览器中的错误控制台,我认为您将有一个错误指示这一点

    if (Edit == true) {         
        $(document).ready(function () {
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
                });         
            }); 
        } else {
            alert("Canceling edit..");
        }
     } // <-- add this in
 });      
 $(document).ready(function jeditable() {
    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
            }); 
        } else {
            alert("Canceling edit..");
        }
    });
});
if(Edit==true){
$(文档).ready(函数(){
$('.edit').editable('x2.php'{
取消:“取消”,
提交:“OK”,
onblur:“忽略”,
});         
}); 
}否则{
警报(“取消编辑”);
}
}//在if之后不需要“$(文档).ready(函数)”

 $(document).ready(function jeditable() {
    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
            }); 
        } else {
            alert("Canceling edit..");
        }
    });
});

我查看了绝地表库,因此下面是我将如何实现您的要求

 $(document).ready(function jeditable() {
    $("div[title='Article']").click (function() {
        var Edit;
        Edit = confirm("Editing article?");

        if (Edit == true) {         
            $('.edit').editable('x2.php', {
                cancel : 'Cancel',
                submit : 'OK',
                onblur: 'ignore',
            }); 
        } else {
            alert("Canceling edit..");
        }
    });
});
$(document).ready(function()
    $("div[title='Article']").click (function() {
        if (confirm("Editing article?")) {         
                $('.edit').editable('x2.php', {
                    cancel : 'Cancel',
                    submit : 'OK',
                    onblur: 'ignore',
                });         
         }       
    });     
}); 

多个
$(document.ready()
s是怎么回事?复制粘贴失败没有第二个就绪:)没有,我没有错误,我丢失了“}”为什么丢失?我的代码中所有的“{”都关闭了实际上这个答案是关闭的,问题是东西在哪里关闭,而不是它们没有关闭。是的,很抱歉粘贴太多:)但是当我这样做的时候,我的警报消失了,你的声明有点重,但问题是你在else声明之前关闭了click事件。啊,好的:)我稍后会尝试这个,不知怎么的,我的firefox没有播放更多的javascript atm甚至没有警报:D可能他累了现在当我刷新页面时,我总是得到“取消编辑…”alertUmm你实际上没有复制这两个文档。我已经准备好了,是吗?直到现在才注意到输入错误。看吧!我稍后会尝试这一点Firefox没有在mtried上播放Javascrip,但仍然存在问题,文本只在第二次单击时才可编辑