我在 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/>
我在 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/>
只需将其替换<a href="#"
为:<a href="yourfunction()"
甚至更好的是,您可以保留 html 原样并将其添加到 jQuery 中,例如:
$('#number').click(function(e){
//your code here
});
<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
});
您必须替换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
});