Jetbrains:抑制未解决的变量错误(有时)

Nab*_*bor 6 javascript jquery webstorm

在我的web项目中,我使用jQuery.有一个注册到jQuery click事件的函数.

toggleCalculationSelection : function(ev) {
  var src = typeof ev !== 'undefined' ? $(ev.target) : $('form.attribute input[name="calculation"][value="3"]');
Run Code Online (Sandbox Code Playgroud)

jQuery提供具有目标属性的事件对象.JetBrains Webstorms告诉我,这target是一个未解决的变量.

我不想完全关掉这张支票.

我怎么能告诉Jetbrains在这种情况下忽略这个错误或教它,jQuery有这个属性?

len*_*ena 10

  1. 我没有报告ev.target没有解决.您是否为项目启用了JQuery库?
  2. 按Alt + Enter,选择任何建议(例如,'创建字段'目标''),点击右键(或按建议旁边的图标),选择'抑制声明'

  • 在anwser phpstorm中执行#2时,会添加一行注释:行上方的```// noinspection JSUnresolvedVariable```. (2认同)