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

对于$("有什么等价的吗?类”)。单击();在打字稿里?

王才英
2023-03-14

我在角度使用日期范围选择器。

<button type="button" class="btn btn-danger daterange-ranges">
<i class="icon-calendar22 position-left"></i> <span></span> 
<b class="caret"></b>
</button>

当我点击这个按钮时,我得到下拉菜单,用一个Apply按钮选择日期范围,这个按钮有一个类“applyBtn”。

在 JQuery 中有一个选项 $(“.class”).click(); 来获取 onclick 函数。我不能写(点击)=“getdateRange()”。在打字稿中是否有$(“.class”).click()的等价物?

我想要这样的东西,

$(". ApplyBtn")。点击(函数(){警报("按钮被点击."); });


共有2个答案

姜钊
2023-03-14

正如我在标签中看到的,您使用的是Angular。在Angular中使用jQuery不是一个好主意,因为它有自己的好工具。

要制作点击处理程序,您需要执行以下操作

<anyTag (click)="clickHandler($event)"></anyTag>

然后在接下来的组件粘贴中:

public clickHandler(event) {
  //do whatever you want
}

如果你想知道$event传递了什么欢迎你 angular.io API

另外,如果你想重用它,你需要让它成为一个额外的组件,比如<code>date-picker.component。ts并粘贴到那里。然后,您可以通过[date]=“date”将表单的值传递到创建的组件中,并在组件@Input()date中检索表单的值

您还可以通过以下方式向父级发出值

@Output() emitter = new EventEmitter();

public emitValue(): void {
  this.emitter.emit(value);
}

并在父组件中获取发出的值

父组件. ts

public handleEmit(event) {
  //do something
}

文彭祖
2023-03-14
匿名用户

您可以使用纯javascript并执行此操作

    document.querySelector('.applyBtn').addEventListener('click', () => {
       alert("The button was clicked.");
    });

它将做与< code>$("相同的事情。applyBtn”)。单击(); JQuery中

 类似资料:
  • 问题内容: 这个问题可能背叛了一个误解,但是我很好奇Python世界的“ Tomcat”是什么。 我所有的Web编程经验都是Java(或Groovy),因此我认为是Java。当我想到制作一个基本的Web应用程序时,我想到了编写一些servlet,构建WAR文件并将其部署在Tomcat或另一个servlet容器中。 在Python中,假设我编写了一些能够响应HTTP请求的代码,我该怎么办?我将如何部

  • 和之间的区别是什么? 上述结果如下: “Point”仅指类型,但在此处用作值。 为什么会这样呢?我肯定不会使用作为值,而是使用它来实例化类型。 在哪些情况下,我需要使用,因为不合适?

  • 我开始玩TypeScript,我觉得这真的很棒。但我对 和 之间的区别感到困惑。它们之间有什么区别?谁能用适当的例子来解释我?

  • 假设我有以下类型: 我现在想扩展这个类型,即。 这行不通。我该怎么做?

  • 问题内容: Golang 中python的chr()和ord()函数的等效项是什么? 问题答案: 支持它们作为简单转换: 输出(在Go Playground上尝试): 注意:您还可以将整数转换为基本上将整数解释为UTF-8编码值的: 将有符号或无符号整数值转换为字符串类型会产生一个包含该整数的UTF-8表示形式的字符串。有效Unicode代码点范围之外的值将转换为。

  • 这是一个两部分的问题,所有关于的原子性: 1.据我所知,是