我将type="hidden"改为type="button"来观察value的值的变动 有变动 但不明白为什么会变动
哪里触发了value的值的变动 使它能够成为判断的条件 请大大详解 一下
哪里触发了value的值的变动 使它能够成为判断的条件 请大大详解 一下
2016-06-07
type="hidden"是隐藏的意思,就是看不见,
type="button"就是按钮,value是值,
$(function () {
$("h4").bind("click", function () {
if ($("#hidval").val() == 0) {
$("ul").show(1000)
$("#hidval").val(1);
} else {
$("ul").hide(1000)
$("#hidval").val(0);
}
});
});
点击"我喜欢吃的水果",此时if ($("#hidval").val() == 0)成立,然后会执行$("#hidval").val(1);此时value=1,同理再次点击此时if ($("#hidval").val() == 0)不成立,会执行else中的语句$("#hidval").val(0);value=0
<input id="hidval" type="botton" value="true"/>
</div>
<script type="text/javascript">
$(function () {
$("h4").bind("click", function () {
if ($("#hidval").val() == "true") {
$("ul").show();
$("#hidval").val("false");
} else {
$("ul").hide();
$("#hidval").val("true");
我把 0和 1 换成 true 和 false 你看看能不能理解。
举报