Javascript 使用jQuery更改Boostrap模式中的onClick属性
我打开一个引导模式,想更改按钮的onClick属性的功能,但它不起作用 我是这样做的: JavaScriptJavascript 使用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
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
});