Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.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更改Boostrap模式中的onClick属性_Javascript_Jquery_Twitter Bootstrap - Fatal编程技术网

Javascript 使用jQuery更改Boostrap模式中的onClick属性

Javascript 使用jQuery更改Boostrap模式中的onClick属性,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我打开一个引导模式,想更改按钮的onClick属性的功能,但它不起作用 我是这样做的: JavaScript function confirm_del_lot_acid(id){ modal_confirmer_suppression(); $j("#confirm_link").attr("onclick", "console.log("+id+")"); } function modal_confirmer_suppression(){ $j("#modal-con

我打开一个引导模式,想更改按钮的onClick属性的功能,但它不起作用

我是这样做的:

JavaScript

function confirm_del_lot_acid(id){
    modal_confirmer_suppression();
    $j("#confirm_link").attr("onclick", "console.log("+id+")");
}

function modal_confirmer_suppression(){
    $j("#modal-content").load("pages/modals/params_supprimer_element.php");
    $j('#all_modal').modal('show');
}
HTML

当我直接在浏览器控制台中使用该功能时,它可以工作,但看起来我无法修改模式。我还试图修改模态中的其他内容,但没有任何改变

 $("#confirm_link").attr("onclick", "");
然后

编辑 使用$confirm\u link而不是$jconfirm\u link

尝试如下所示:

$("#confirm_link").click(function(){
     // code 
});

你能签入你的浏览器元素attr吗?我使用$j是因为它与Ajax冲突,所以我添加了var$j=jQuery.noConflict;在我的主页上。我在我的浏览器里登记了。。。它并没有改变我这样做的方式,使用一个单一的模式为许多不同的功能。这是确认删除的模式。我有相同的模态,但不同的函数。因此,我无法定义在按钮上调用的函数:
 $("#confirm_link").attr("onclick", "cotnsole.log("+id+")");
$("#confirm_link").click(function(){
     // code 
});