我打开一个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-content").load("pages/modals/params_supprimer_element.php");
$j('#all_modal').modal('show');
}
HTML
<div class="modal-footer">
<a href="#" class="btn" data-dimiss="modal" onClick="close_modal();">Fermer</a>
<a href="#" class="btn" id="confirm_link" onClick=""><?php echo $confirmation; ?></a>
</div>
当我在浏览器控制台中直接使用该功能时,它可以工作,但看起来我无法修改模态。我也尝试修改模态中的其他东西而没有任何改变。
答案 0 :(得分:0)
$("#confirm_link").attr("onclick", "");
然后
$("#confirm_link").attr("onclick", "cotnsole.log("+id+")");
EDIT
使用$("#confirm_link")
代替$j("#confirm_link")
答案 1 :(得分:0)
尝试如下所示:
$("#confirm_link").click(function(){
// code
});