如何使用jQuery激活按钮
How to activate a button with jQuery?
一旦用户单击"我同意…"文本的checkbox
,我将尝试显示Next-Button
。我尝试了()toggle
和show/hide
,但都无法正常工作。知道怎么解决这个问题吗?
jQuery
<script>
$(document).ready(function(){
$("#i_agree_check").click(function(){
$("next_2_btn_info").hide();
});
$("#i_agree_check").click(function(){
$("next_2_btn_info").show();
});
});
</script>
HTML
<div class="checkbox_agree show"><input type="checkbox" id="i_agree_check"</><?php echo $lang ['i_agree']; ?></div>
<div class="edit_btn"> <!-- Not active placeholder -->
<a href="#" title="<?php echo $lang ['complete_step']; ?>"><?php echo $lang ['next']; ?></a>
</div>
<div class="next_2_btn_info" id="next_2_btn_info">
<a href="order_banner_2.php"><?php echo $lang ['next']; ?></a>
</div>
试试这个(更新):
$("#next_2_btn_info").hide();
$("#i_agree_check").click(function(){
$("#next_2_btn_info").toggle();
});
$("next_2_btn_info").hide(); //Change
$("#next_2_btn_info").hide();
你能试试吗?你需要在选择器元素之前添加#
或.
,比如$("#next_2_btn_info")
$(function(){
$("#i_agree_check").click(function(){
$("#next_2_btn_info").toggle();
});
});
您正在用复选框注册两个相互矛盾的click
事件,并且您没有使用按钮的id。试试这个:
$(document).ready(function(){
$("#i_agree_check").click(function(){
$("#next_2_btn_info").toggle();
});
});
注意它是#next_2_btn_info
而不是next_2_btn_info
。此外,.toggle()
根据对象的当前状态显示/隐藏。
您正在$("#i_agree_check")上连续两次设置单击处理程序。尝试设置一个单击处理程序,并测试复选框的值,以确定是否已选中该复选框。
$('#i_agree_check').click(function(){
if($("#i_agree_check").is(':checked')) {
$('next_2_btn_info').show();
} else {
$('next_2_btn_info').hide();
}
}
相关文章:
- 如何通过按键激活按钮应用CSS效果
- 我必须点击两次才能激活任何按钮操作(离子/角度)
- 如何在ASP.NET中单击按钮后激活启动选项卡
- 在单击按钮时激活按钮的悬停状态,直到单击另一个按钮(Javascript/JQuery)
- 如何在使用jquery向数据库发送数据时取消激活的按钮
- 将按钮绑定到几个基于文本框中值的大小而激活的文本框
- 如何使用jQuery激活按钮
- 新创建的按钮(通过createElement(“button”))激活自身.如何阻止这种情况
- jQueryui上的两个复选框选中需要按钮激活和未选中禁用
- 如何使用Xpages onchange事件激活按钮
- 如何使用按钮激活键盘
- 如何使用 img 而不是按钮激活 jQuery 函数
- java脚本中的非模态警报消息,由按钮激活
- jquery验证(使用jquery验证插件)-根据单击的按钮激活特定元素的验证规则
- 使一个按钮激活JavaScript代码
- 单击其他按钮后使按钮激活
- 启动数据切换下拉由单选按钮激活
- 我如何使一个按钮激活JavaScript
- 当按钮激活Class.时,在Div上切换Class
- 将按钮激活的图像滚动器制作成自动滚动器