gpt4 book ai didi

javascript - 单击按钮时调用 jQuery 函数

转载 作者:行者123 更新时间:2023-11-30 10:15:33 26 4
gpt4 key购买 nike

我正在尝试自行设置 jQuery 函数,并在点击事件触发时调用该函数。这是我想出的代码:

HTML:

<input type="text" class="form-control email_input" name='email' id="reserve_email_1" placeholder="Email">
<span class='input-group-btn'>

<button type="submit" id="subscribe_1" class="btn btn-success subscribe_button">Send now</button>

</span>

JS:

$(document).ready(function(){
$('.subscribe_button').click(function(){
$.fn.Subscribe();
});

$.fn.Subscribe = function(){
var email = $(this).parent().siblings('.email_input').val();
alert(email);
}

});

但是无论我在电子邮件输入中有什么值,它都不会在警报中弹出。我测试了一下,不认为这是错误的遍历顺序,而是第一个函数调用第二个函数失败。关于为什么会发生的任何建议?

最好的,

最佳答案

Subscribe 是一个插件方法,因此您需要像调用 jQuery 插件一样调用它(以便该方法将为 this 获取正确的上下文值)

$('.subscribe_button').click(function () {
$(this).Subscribe();
});

演示:Fiddle

关于javascript - 单击按钮时调用 jQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23987419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com