【问题标题】:How can i access variable inside jquery function globally anywhere in javascript?我如何在javascript中的任何地方全局访问jquery函数中的变量?
【发布时间】:2022-08-19 20:38:46
【问题描述】:
const levelButtons = document.querySelectorAll(\'input[name=\"level\"]\');
Array.prototype.forEach.call(levelButtons, function(btn) {
  btn.addEventListener(\'change\', function(){
   var selectedLevel = this.value;
  });
});
console.log(selectedLevel);

我想在 angularjs 中使用 selectedLevel 变量作为参数(代替 5000)。

<tr ng-repeat=\"user in users | filter : searchtxt | filter: greaterThan(\'Fees\', 5000)\">
<td class=\"Program_Name\">{{user.Program_Name}}</td>
<td class=\"Institute\">{{user.Institute}}</td>
<td class=\"Fees\">{{user.Fees}}</td>

    标签: javascript jquery angularjs


    【解决方案1】:

    您应该定义一个全局变量,但不建议这样做,相反,您可以创建一个返回所选级别的函数并在您的 ng-repeat 中使用此返回

    【讨论】:

      猜你喜欢
      • 2013-06-26
      • 2011-05-31
      • 1970-01-01
      • 2020-06-12
      • 1970-01-01
      • 2021-03-05
      • 2012-12-16
      • 2011-10-20
      • 1970-01-01
      相关资源
      最近更新 更多