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

时间:2014-10-21 09:50:13

标签: javascript jquery twitter-bootstrap

我打开一个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>

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

2 个答案:

答案 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 
});