【发布时间】:2015-11-30 22:40:20
【问题描述】:
我有一个带有改变值的按钮的切换菜单。我正在尝试停止切换循环,以便当 value = "thank you" 并且您单击按钮时它不会切换。
- 按钮 #1 值 = 联系人
- 单击“联系”后,按钮值更改为“发送消息”,并且在切换下拉菜单中出现第二个按钮(按钮 #2)(“提交”)
- 单击(“提交”)按钮 #2 后,按钮 #1 的值更改为“谢谢”
https://jsfiddle.net/9882acxn/
CSS:
#container {height: 200px; width: 200px; position: relative; background: red;}
jQuery:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
jQuery(document).ready(function () {
$("#container").hide();
$("#button").on('click', function() {
if($("#container").is(":visible"))
return false;
$("#container").toggle();
this.value = this.value == 'send message' ? 'contact' : 'send message';
});
$("#button2").on('click', function() {
$("#container").toggle();
$("#button").val('thank you');
if($("#button").val('thank you'))
return false;
});
});
</script>
HTML:
<input type="button" id="button" value="contact" />
<br />
<div id="container">
<input type="button" id="button2" value="send" /></div>
【问题讨论】:
标签: javascript jquery html css