1

我在 jquery 模板中有这个 href,我怎么能让它在点击它时转到一个 javascript 函数?

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

3 回答 3

2

只需将其替换<a href="#"为:<a href="yourfunction()"

甚至更好的是,您可以保留 html 原样并将其添加到 jQuery 中,例如:

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

演示在这里

于 2013-07-29T19:54:53.620 回答
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
});
于 2013-07-29T19:56:54.377 回答
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
});
于 2013-07-29T19:57:03.413 回答