小编Wol*_*loW的帖子

Javascript获取昨天的星期几

我有一个包含星期几(例如“ Monday”)的字符串。我需要弄清楚如何使用此字符串并获取一周的前一天。

例如,如果字符串包含“ Monday”,则新字符串应输出“ Sunday”。

我觉得这里没有一个简单的解决方案(不是7个IF语句)。

javascript

4
推荐指数
2
解决办法
38
查看次数

选择2选择功能显示以前的值

我正在使用Select2作为搜索下拉列表,但是当我在列表中选择一个项目时,它会一直显示前一个值.

我初始化Select2下拉列表:

$(document).ready(function() {
  $(".ordersSelect").select2();
});
Run Code Online (Sandbox Code Playgroud)

然后设置所有选项:

<select class="ordersSelect" style="width:75%;">
  <option value>Select a priority...</option>
  <option value="0">0</option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
</select>
Run Code Online (Sandbox Code Playgroud)

所以我要说我从这段代码中选择1,我的控制台:

// when value is selected
$('.ordersSelect').on('select2:selecting', function(e) {
  var prioritySelection = $('.ordersSelect').select2('data')[0].text;
  console.log("DATA: " + prioritySelection);
});
Run Code Online (Sandbox Code Playgroud)

将显示"DATA:选择优先级......".如果我然后选择说'3',控制台将显示"DATA:1".

它不断显示上一个选择的值.当我将"select2:choose"更改为"select2:selected"时,控制台消息永远不会出现.

我在这做错了什么..?

javascript jquery jquery-select2 jquery-select2-4 select2

2
推荐指数
1
解决办法
1450
查看次数

从另一个表中插入SELECT MAX

我有一个INSERT INTO SELECT声明,现在有一个静态数字.我想通过将它作为MAX另一个表中的字段来使这个数字变得动态.

声明是:

INSERT INTO checklist_items (checklists_id, checklist_item_types_id, is_completed)
    SELECT 3, cit.id, false
    FROM checklist_item_types cit
    WHERE cit.is_active = 't'
Run Code Online (Sandbox Code Playgroud)

以下是每个表的示例:

这是我的checklists表:

id  checklist_date  notes
1   "2018-07-23"    "Fixed extra stuff"
2   "2018-07-24"    "These are some extra notes"
3   "2018-07-25"    "Notes notes"
Run Code Online (Sandbox Code Playgroud)

这是我的checklist_items表,数据减少:

id  checklists_id  checklists_item_types_id  is_completed
1   1              1                         false
2   1              2                         true
3   1              3                         true
...
34  2              16                        true
35  2              17                        true
36  2              18                        true …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

2
推荐指数
1
解决办法
588
查看次数