2015-05-16 229 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; 
})