小编Sau*_*wal的帖子

jQuery如何绑定onclick事件以动态添加HTML元素

我想将onclick事件绑定到我使用jQuery动态插入的元素

但它永远不会运行绑定功能.如果你能指出为什么这个例子不起作用以及如何让它正常运行,我会很高兴:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"        
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">
        <head>
          <title>test of click binding</title>

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
          <script type="text/javascript">


        jQuery(function(){
          close_link = $('<a class="" href="#">Click here to see an alert</a>');
          close_link.bind("click", function(){
            alert('hello from binded function call');
            //do stuff here...
          });
  
          $('.add_to_this').append(close_link);
        });
          </script>
        </head>
        <body>
          <h1 >Test of click binding</h1>
          <p>problem: to bind a click event to an element I append via JQuery.</p>

          <div class="add_to_this">
            <p>The link is created, then added here below:</p>
          </div>

          <div …
Run Code Online (Sandbox Code Playgroud)

javascript jquery bind

123
推荐指数
4
解决办法
24万
查看次数

无法使用npm安装@ angular/cli

我是"@ angular/cli"的新手,我已经尝试过所有东西但无法安装.我现在很累,请有人帮我在我的系统中安装角度4"@ angular/cli".

节点和npm版本 在此输入图像描述

当我安装"npm install -g @ angular/cli"然后获取 在此输入图像描述

在安装节点-v 6之后我得到了erorr 在此输入图像描述

请告诉我实际上我错了.

node.js typescript npm-install angular-cli angular

21
推荐指数
3
解决办法
4万
查看次数

变量变化检测 - Angular

我对 Angular 还是比较陌生,我主要使用 VueJS。我想知道如何检测变量何时更新。我正在通过 DataService 更新我的变量。我读过,ngOnChanges()但我看到这仅适用于输入。

这几乎是我的代码:

import { DataService } from "../../service/my.service";

export class MainPage {
  myVar: String = ""; // this is the variable I want to listen when a change is made

   constructor (
    private data: DataService
   ) {}

   ngOnInit() {
    this.data.changeVar.subscribe(message => this.myVar = message);
  }
}
Run Code Online (Sandbox Code Playgroud)

我的服务

import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs/BehaviorSubject';

@Injectable()
export class DataService {

  private messageSource = new BehaviorSubject<string>("");
  changeVar = this.messageSource.asObservable();

  constructor() …
Run Code Online (Sandbox Code Playgroud)

angular

6
推荐指数
1
解决办法
3万
查看次数

MongoDB在数组内部向上插入

我试图在mongoDB数组中插入,更新,删除值。我的mongoDB版本是3.4.23

这是我的收藏:

{
  "link": "abc.com",
  "Values": [{
      "valueID": "v1",
      "date": "05-07-2015",
      "value": "10"
  }]
}
Run Code Online (Sandbox Code Playgroud)

我试图做一些UPSERT类型的查询插入/更新的Values阵列数据,但没能如愿。我有解决方案,但对我不起作用。

可以说我有 "valueID": "v1"

{
    "valueID": "v1",
    "date": "05-07-2015",
    "value": "20"
}
Run Code Online (Sandbox Code Playgroud)

因此,在这种情况下,我想"value": "20"在上述集合中进行设置,因此输出应为:

{
  "link": "abc.com",
  "Values": [{
      "valueID": "v1",
      "date": "05-07-2015",
      "value": "20"//updated value
  }]
}
Run Code Online (Sandbox Code Playgroud)

如果我通过了,"valueID": "v2"它应该将新值插入到集合中,如下所示:

{
  "link": "abc.com",
  "Values": [{
      "valueID": "v1",
      "date": "05-07-2015",
      "value": "10"
  },
  {
    "valueID": "v2",
    "date": "xyz",
    "value": "xyz"
  }]
}
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助。

javascript mongodb node.js mongodb-query

6
推荐指数
1
解决办法
98
查看次数

如何使用 win32com python 在 Excel 单元格中添加下拉列表

我正在尝试使用 python api 在 Excel 单元格中添加下拉菜单win32com。但无法实施。

这是我的代码

from win32com.client import Dispatch
import os
import win32api
path = os.getcwd()

path1 = path + '\\myExcel.xlsx'
try:
    xl = Dispatch("Excel.Application")   
    xl.Visible = 1  # fun to watch!
    wb = xl.Workbooks.Open(Filename=path1)

    ws = wb.Worksheets(1)

    ws.Cells(1,1).Value = "GREEN"
    ws.Cells(2,1).Value = "YELLOW"
    ws.Cells(3,1).Value = "RED"
    ws.Cells(4,1).Value = "WHITE"
    ws.Cells(5,1).Value = "NOT SURE"
    ws.Cells(6,1).Value = "["GREEN", "YELLOW", "RED", "WHITE", "NOT SURE"]" //I want drop down here
    wb.Close(SaveChanges=True)
    xl.Quit()
except Exception as e:
    print(e)
Run Code Online (Sandbox Code Playgroud)

python excel winapi win32com

5
推荐指数
1
解决办法
3577
查看次数

选项卡选项卡中的mat选项卡不起作用

当选项卡在选项卡内时,如果选择的子选项卡索引为1,则它应显示为已选中.

让父选项卡有两个选项卡,它selectedIndex是0,父选项卡selectedIndex1中的子选项卡有= 1,然后显示内容但显示为未选中.标签内容正在显示,但未选中标签

在此输入图像描述

这是工作示例

angular-material2 angular

4
推荐指数
1
解决办法
3249
查看次数

如何在角4中获得前一个日期?

请帮我以角4获取之前的日期.

currentdate: Date;
this.currentdate = new Date();
console.log(this.datePipe.transform(this.currentdate, 'yyyy-MM-dd'));
Run Code Online (Sandbox Code Playgroud)

我在这里得到2017-11-13的日期.

现在我需要在约会前2天...

javascript

3
推荐指数
1
解决办法
5887
查看次数

MongoDB在单个查询中更新多行

我有一个包含以下文档的集合

{
   "_id" : 1,
   "item" : "item1",
   "stock" : 184
}
{
   "_id" : 2,
   "item" : "item2",
   "stock" : 330
}
{
   "_id" : 3,
   "item" : "item3",
   "stock" : 140
}
Run Code Online (Sandbox Code Playgroud)

我想使用单个查询更新此集合.

{
   "_id" : 1,
   "item" : "item1",
   "stock" : 80
}
{
   "_id" : 2,
   "item" : "item2",
   "stock" : 60
}
{
   "_id" : 3,
   "item" : "item3",
   "stock" : 170
}
Run Code Online (Sandbox Code Playgroud)

我可以使用它,forEach但我必须一次更新数千条记录,这将耗费时间.那么MongoDB有这个功能吗?

我们将非常感谢您的帮助.

mongodb node.js

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

如何将表格内的表格转换为 JSON

我正在尝试将表单数据转换为 json 我有一个 html 表,如下所示。在表单上提交我想要做的是将其转换为 json

<form class="sales-order-form">
    <table class="table">
        <tbody>
        <tr>
            <th>Item Name</th>
            <th>Unit Price</th>
            <th>Quantity</th>
            <th>Free Quantity</th>
            <th>Sub Total</th>
        </tr>
        <tr>
            <td><select class="form-control" name="itemName" style="width: 250px;">
                <option></option>
                <option>Option1</option>
                <option>Option2</option>
                <option>Option3</option>
            </select></td>
            <td><input class="form-control" name="unitPrice" type="text" readonly="readonly" value="50">
            </td>
        </tr>
        <tr>
            <td><select class="form-control" name="itemName" style="width: 250px;">
                <option></option>
                <option>Option1</option>
                <option>Option2</option>
                <option>Option3</option>
            </select></td>
            <td><input class="form-control" name="unitPrice" type="text" readonly="readonly" value="50">
            </td>
        </tr>
        </tbody>
    </table>
</form>
Run Code Online (Sandbox Code Playgroud)

在表单提交时如何将此表单转换为以下 json?

[
  {
    "itemName": "item1",
    "unitPrice": "49"
  },
  {
    "itemName": "item2",
    "unitPrice": "56"
  }
]
Run Code Online (Sandbox Code Playgroud)

这该怎么做?? …

html javascript jquery

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