javascript - 我需要将一个整数传递给 'td:nth'

标签 javascript jquery html

我是 java 脚本和 HTML 开发的新手。我需要将变量传递给 $('td:nth(int))。我尝试了这段代码,但它不起作用。

var index=2;
alert($('td:nth(index)').html);

最佳答案

您可以通过简单的字符串连接来完成。但是您的代码中存在一些错误:

  1. 没有像 :nth() 这样的伪类选择器,您可以使用 :nth-child() :eq() 伪类选择器或 .
  2. jQuery 对象没有 html 属性,它将是 undefined,而是使用 html() 方法。
<小时/>
 var index=2; 
 alert($('td:nth-child(' + index + ')').html());

关于javascript - 我需要将一个整数传递给 'td:nth',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38006137/

相关文章:

html - 流体 css float

javascript - 在 javascript 的 Array 子类中使用 .splice 方法?

html - CSS:为什么 td 和 div 之间会出现间隙?

Javascript parse float 忽略逗号后的小数

jquery - 如何使用 jQueryUI 将主题应用到表格?

jQuery.browser 脚本或 shim 用于向后兼容 1.9.1 版本的插件

javascript - 使用jsp和sql查询的问题

html - 包装 div 之外的背景图像,位于页面底部

javascript - 将 BeforeUnload 缩小为仅在字段更改或更新时触发

javascript - PHP 与 onclick 函数