2013-07-29 70 views
0

我在jQuery模板中有這個href我怎麼能這樣做,當這被點擊它將轉到一個JavaScript函數?jquery模板href點擊

<a href="#" id="number" class="rowSelection btn_simple" data-url="/Marketing/Moby/SelectPhoneNumber" data-redirect="/Marketing/Moby" data-value="${PhoneNumber}">Select</a><br/> 

回答

1

只是這個替換此<a href="#"<a href="yourfunction()"

甚至更​​好您可以將HTML,因爲它是和它添加了jQuery,如:

$('#number').click(function(e){ 
//your code here 
}); 

Demo here

+0

既不工作...當我改變它試圖重定向到另一個頁面#...和第二一個簡單的沒有工作。 –

+0

@CoreyToolis,你有你的腳本加載jQuery並添加ID =「數字」的標籤?你有任何控制檯錯誤? – Sergio

+0

@CoreyToolis,查看本演示http://jsfiddle.net/qhJJm – Sergio

0
<a href="#" onclick="yourfunction();return false;" id="number" class="rowSelection btn_simple" data-url="/Marketing/Moby/SelectPhoneNumber" data-redirect="/Marketing/Moby" data-value="${PhoneNumber}">Select</a><br/> 
or 
$(document).on("click", "#number", function (e) { 
    event.preventDefault(); 
    // function body 
}); 
0

必須更換href="#"href="yourFunction();"

<a href="yourFunction();" id="number" class="rowSelection btn_simple" data-url="/Marketing/Moby/SelectPhoneNumber" data-redirect="/Marketing/Moby" data-value="${PhoneNumber}">Select</a><br/> 

或本:

$("#number").click(function() { 
    // Your function 
});