当前位置: 首页 > 知识库问答 >
问题:

单击按钮时切换字符串变量

沈俊晤
2023-03-14

我有一个名为value变量value是一个字符串,可以是“true”或“false”。

value默认设置为“false”。

单击按钮时,我要切换值或value。因此,在第一次单击按钮时,value将为“true”(因为默认情况下它是false),然后,再次单击时,将更改为“false”,依此类推。

我试过(按照这个答案):

value.val(value.val()==“false”?“true”:“false”);

但没有成功。

下面是一个演示:

null

$(function() {

  const button = $(".button");
  var value = "false";

  $(button).click(function() {
  
    console.log("click");

    // if (value == "false") {
    //  value = "true";
    // } else if (value == "false") {
    //  value = "false";
    // }

    value.val(value.val() == "false" ? "true" : "false");

  });

});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous"></script>

<button class="button">
  click me
</button>

null

共有1个答案

商曦
2023-03-14

null

$(function() {

  const button = $(".button");
  // var value = "false";
  var value = $("#inputID");

  $(button).click(function() {
  
    console.log("click");

    // if (value == "false") {
    //  value = "true";
    // } else if (value == "false") {
    //  value = "false";
    // }

    // For string update this would be the approach
    // value = value =="false" ? "true" : "false";
    
    // Below is to update value of Input element
    value.val(value.val() == "false" ? "true" : "false");

  });

});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous"></script>

Value: <input id="inputID" value="false"/>

<button class="button">
  click me
</button>
 类似资料:
  • 我的菜单显示向下,但然后水平。 我希望每一个导航项目都显示下来,在彼此的上面。 现场测试站点URL:ministerios-elim.herokuapp.com CodePen:(无法使菜单在单击CodePen时出现)。 https://codepen.io/ogonzales/pen/abnqxlg 更新2: 更新3:

  • 主要内容:创建切换按钮,切换按钮组,ToggleButton行为,样式切换按钮切换按钮具有两种状态:选择或未选择。 我们通常将两个或多个切换按钮组合成一个组,并允许用户只选择一个按钮或不选择。 创建切换按钮 我们可以使用类的三个构造函数创建一个切换按钮。要创建没有任何字幕或图标的切换按钮。 要创建带有文字说明的切换按钮 要创建带有文字说明和图标的切换按钮。 方法可以将文本设置为,以及方法可以将图像安装到。 切换按钮组 切换组不强制选择至少一个按钮。单击所选的切换按钮可取消选

  • 我正在使用RecycerView构建一个切换按钮列表(如numpad),我希望实现: 当用户通过单击某个按钮“打开”该按钮时,将“关闭”所有其他按钮 我尝试在视图holder类中添加,并调用,这样就可以调用,然后更改按钮的状态。 维埃霍尔德 我的adpater类中的onBindViewHolder()

  • 这个html的脚本是(test.js): 我想当点击btn转到html2(index2.html)和vari传递到js2(test2.js)! 我的html2(index2.html)是: 但是在Test2.js中,vari是未定义的。我怎样才能解决这个问题?

  • 我需要一些android编程的帮助。所以onbutton click我在icite方法中调用。基本上,当单击按钮时,所有文本框文本都将转换为一个新变量上的字符串。之后,我将所有变量组合成一个名为total的字符串。然后将标签textView10的文本更改为字符串total。然而,它只是崩溃了我的应用程序。你知道我可能做错了什么吗?我的猫: 代码

  • 问题内容: 以下是我的javascript代码,我曾经在单击时显示。 再次单击该如何隐藏?然后单击它,是否应该再次可见? 问题答案: 如果您对jQuery解决方案感兴趣: 这是HTML 这是jQuery脚本 您可以在这里看到它的工作方式: 如果您不知道如何使用jQuery,则必须使用以下代码来加载库: 然后使用此行开始: 因此,在这种情况下,最终代码如下: