javascript - 是否可以使用变量来突出显示 jQuery 中的一行?

标签 javascript jquery variables

我正在尝试使用 jQuery 突出显示表中的行,但我想知道是否可以对我想要突出显示的行使用变量。这是我现在的代码,它不起作用。

  var rowNumber = 3 //I want to use a loop, but for testing purposes I have it set to 3
  $('tr:eq(rowNumber)').addClass('highlight');

最佳答案

当然,为什么不呢。您可以在 :eq() 中传递变量选择器:

$("tr:eq(" + rowNumber + ")").addClass("highlight");

或使用eq()方法替代:

$("tr").eq(rowNumber).addClass("highlight");

关于javascript - 是否可以使用变量来突出显示 jQuery 中的一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13653495/

相关文章:

javascript - 为 jQuery 指定元素

javascript - 如何在嵌套数组javascript中添加数字

javascript - Vue.js 中的一种全局数据结构

javascript - 如何使用变量中的双引号更改 onclick 函数

c# - 值设置正确但在使用时为空

javascript - 如何使用 jQuery UI sortable 选择悬停时将项目拖入的 div

JavaScript/JQuery : set a request attribute

javascript - 如何检测页面上的所有jqGrid是否已加载?

arrays - MATLAB 元胞数组到单个变量

javascript - 如何根据另一个元素随机生成的高度设置 css 元素的高度?