将查询字符串数据存储到变量中以在条件中使用

FrankDraws

我已经有了第一部分,但其余部分无法解决。

我“捕获”了查询字符串值。现在,我需要将这些值存储到变量,然后使用所述变量通过条件调用函数。

这是小提琴

的HTML

<div class="container">

    <div id="redBlue" class="welcome">
        <h2>Which Pill Will You Choose?</h2>
        <div class="buttonWrapper">
            <a href="#?choice=truth" class="button medium queryString">Red</a>
        <a href="#?choice=ignorance" class="button medium queryString">Blue</a>
        </div> <!-- /end buttonWrapper -->
    </div> <!-- /end welcome -->
    <div style="clear:both;"></div>

</div> <!-- /end container -->

JS

$(".queryString").click(function() {
    var query_string = this.href.substring(this.href.indexOf("=") + 1);
    // alert(query_string);
});

var red = query_string.valueOf("truth");
var blue = query_string.valueOf("ignorance");

if (query_string) {

    // Click red, then call truth() function

} 
else {

    // Click blue, then call ignorance() function

}

// Below are placeholders for the truth() and ignorance() functions.
function truth() { 
    // This function lives in an external .js file
}

function ignorance() {
   // This function lives in an external .js file 
}

我试过:val()value()valueOf()var red = query_string === "truth";,和几个其他的方式,我不记得,因为我炒。

我假设捕获的变量在每次按下按钮时都会改变。是对的吗?

我需要在单击时捕获“真相”或“无知”,将这些值传递给变量,并在有条件的条件下使用它们,这将运行函数。

让我尝试说明逻辑:

onClick get query string value
var red = query string value == "red"
var blue = query string value == "blue"

if (query string) {
     ...value equals red
     run function truth()
}
else {
     ...value equals blue
     run function ignorance()
}

调用的功能实时存在于外部JS文件中。这些功能可对SharePoint进行REST API调用,并基于列表项(仅FYI)构建数据表。

我想让它尽可能简单。请注意,查询字符串值是在没有RegEx的情况下捕获的。

尖尖的

将字符串与其他字符串进行比较所需要做的就是use=====你需要做的工作里面的“点击”处理程序; 您编写的代码将执行“点击”处理程序运行之前的工作。

$(".queryString").click(function() {
    var query_string = this.href.substring(this.href.indexOf("=") + 1);
    if (query_string == "truth")
      truth();
    else if (query_string == "ignorance")
      ignorance();
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将连接的 MYSQL 字符串查询存储到 PHP 变量中?

来自分类Dev

将动态变化的字符串存储到变量中

来自分类Dev

将变量串联到查询URL的字符串中

来自分类Dev

将字符串数组存储到数据属性中

来自分类Dev

使用sed / awk从txt文件将字符串存储到变量中

来自分类Dev

将字符串存储在变量中

来自分类Dev

如何使用getline将完整字符串存储到字符串数组中?

来自分类Dev

如何在Orm查询中使用Laravel在数据库中存储表情符号字符串

来自分类Dev

如何将字符串数组中的字符串存储到C中的变量中

来自分类Dev

在c中输入字符串以及如何将字符串存储到变量中

来自分类Dev

将生成的xml存储到Java中的字符串变量中

来自分类Dev

如何将日期选择器中的值存储到字符串变量中

来自分类Dev

如何将字符串中的每个单词存储到特定变量中?

来自分类Dev

如何将EditText用户输入存储到c#中的字符串变量中

来自分类Dev

如何将变量中存储的字符串从bash脚本传递到sybase SQL IN子句

来自分类Dev

PHP 在单击时将超链接字符串存储到变量中

来自分类Dev

有没有办法将 WriteLine 存储到字符串变量中?

来自分类Dev

将字符存储在字符串变量中

来自分类Dev

将字符串的字符存储在变量 C 中

来自分类Dev

在存储过程中使用变量作为字符串

来自分类Dev

将字符串变量传递给db helper并在查询中使用

来自分类Dev

从字符串中搜索字符,并将所有数据存储到该字符之前的变量中

来自分类Dev

使用会话变量在arraylist中存储和显示多个查询字符串

来自分类Dev

在 mysql select 中使用字符串变量查询

来自分类Dev

如何将 json 数据存储在字符串变量中?

来自分类Dev

将字符串存储到C中的数组中

来自分类Dev

如何将JSON数据从文件存储到字符串数组中

来自分类Dev

在python中使用变量作为字符串查询以在url中传递参数

来自分类Dev

Gforth将字符串值存储在变量中

Related 相关文章

  1. 1

    如何将连接的 MYSQL 字符串查询存储到 PHP 变量中?

  2. 2

    将动态变化的字符串存储到变量中

  3. 3

    将变量串联到查询URL的字符串中

  4. 4

    将字符串数组存储到数据属性中

  5. 5

    使用sed / awk从txt文件将字符串存储到变量中

  6. 6

    将字符串存储在变量中

  7. 7

    如何使用getline将完整字符串存储到字符串数组中?

  8. 8

    如何在Orm查询中使用Laravel在数据库中存储表情符号字符串

  9. 9

    如何将字符串数组中的字符串存储到C中的变量中

  10. 10

    在c中输入字符串以及如何将字符串存储到变量中

  11. 11

    将生成的xml存储到Java中的字符串变量中

  12. 12

    如何将日期选择器中的值存储到字符串变量中

  13. 13

    如何将字符串中的每个单词存储到特定变量中?

  14. 14

    如何将EditText用户输入存储到c#中的字符串变量中

  15. 15

    如何将变量中存储的字符串从bash脚本传递到sybase SQL IN子句

  16. 16

    PHP 在单击时将超链接字符串存储到变量中

  17. 17

    有没有办法将 WriteLine 存储到字符串变量中?

  18. 18

    将字符存储在字符串变量中

  19. 19

    将字符串的字符存储在变量 C 中

  20. 20

    在存储过程中使用变量作为字符串

  21. 21

    将字符串变量传递给db helper并在查询中使用

  22. 22

    从字符串中搜索字符,并将所有数据存储到该字符之前的变量中

  23. 23

    使用会话变量在arraylist中存储和显示多个查询字符串

  24. 24

    在 mysql select 中使用字符串变量查询

  25. 25

    如何将 json 数据存储在字符串变量中?

  26. 26

    将字符串存储到C中的数组中

  27. 27

    如何将JSON数据从文件存储到字符串数组中

  28. 28

    在python中使用变量作为字符串查询以在url中传递参数

  29. 29

    Gforth将字符串值存储在变量中

热门标签

归档