2015-05-16 230 views
1

我有一个div来切换模式。我通过使用内置的数据切换功能或onClick方法来完成此任务。现在我想在这个div中有一个按钮,它调用一个ajax请求并且不打开模式。JS onClick或模式切换按钮

我该怎么做?

谢谢。

+0

哪里是你代码? –

+0

你可以添加你的代码 –

回答

1

我能够使用stopPropogation做()方法​​:

<div class="col-sm-8 col-md-3" data-target="#modal-1" onclick="toggle_modal(this)"> 
    <div id="1" onclick="toggle_start(this)></div> 
</div> 

function toggle_modal(clicked_element){ 
    id = $(clicked_element).attr('data-target'); 
    $(id).modal('show'); 
} 

function toggle_start(clicked_element){ 
    alert($(clicked_element).attr('id')); 
    event.stopPropagation(); 
} 
1

在按钮单击事件监听器就返回,这里是一个简单demo

$('#ajax').click(function(e){   
    alert('do ajax'); 
    return false; 
})