eq()如何仅选择特定元素jquery
我认为eq()只选择了传入的数字所需的元素。在本例中,我只是第二个eq()如何仅选择特定元素jquery,jquery,html,Jquery,Html,我认为eq()只选择了传入的数字所需的元素。在本例中,我只是第二个元素的值,但它同时给出了这两个值 我在其他地方找不到类似的问题,查看jquery文档只会让我更加困惑为什么它不起作用。元素是通过数据循环生成的,因此它们没有单独的类来直接引用元素 谢谢。不,它不会给你们两个。代码不能从任何元素中获取任何信息,如果可以,它也找不到任何表单元格 代码和小提琴的问题: HTML代码无效。没有table元素,因此tr和td元素将被忽略,它们的内容将作为页面中的文本结束 jQuery库不包括在fiddl
元素的值,但它同时给出了这两个值
我在其他地方找不到类似的问题,查看jquery文档只会让我更加困惑为什么它不起作用。元素是通过数据循环生成的,因此它们没有单独的类来直接引用元素
谢谢。不,它不会给你们两个。代码不能从任何元素中获取任何信息,如果可以,它也找不到任何表单元格 代码和小提琴的问题:
- HTML代码无效。没有
元素,因此table
和tr
元素将被忽略,它们的内容将作为页面中的文本结束td
- jQuery库不包括在fiddle中,因此当您尝试使用
时,代码将崩溃$
- 您正在使用
方法,但单元格没有值。您可以使用val
方法获取单元格中的文本text
表
标记放入代码中:
<table>
<tr class="pound"> <td>pound</td> <td>0.79</td></tr>
</table>
固定小提琴:不,它不会给你两个。代码不能从任何元素中获取任何信息,如果可以,它也找不到任何表单元格 代码和小提琴的问题:
- HTML代码无效。没有
元素,因此table
和tr
元素将被忽略,它们的内容将作为页面中的文本结束td
- jQuery库不包括在fiddle中,因此当您尝试使用
时,代码将崩溃$
- 您正在使用
方法,但单元格没有值。您可以使用val
方法获取单元格中的文本text
表
标记放入代码中:
<table>
<tr class="pound"> <td>pound</td> <td>0.79</td></tr>
</table>
固定小提琴:是的,您可以执行以下任一操作。我还将“val()”更改为“text()”,因为td元素没有val:
conFrom = $('.pound td:eq(0)').text()
或
或
请参见是的,您可以执行以下任一操作。我还将“val()”更改为“text()”,因为td元素没有val:
conFrom = $('.pound td:eq(0)').text()
或
或
请参见您的JSFIDLE示例实际上没有运行(不包括jQuery,加上无效的标记-
tr
,没有表
,以及val()
,您的意思是text()
)。修复这些条件后,它工作得很好-显示了表,然后是您想要的单个值:您的JSFIDLE示例实际上没有运行(不包括jQuery,加上无效的标记-tr
,没有表
,以及val()
,您的意思是text()
)。修复这些条件后,它工作得很好-显示了表,然后是您要查找的单个值:指定原始文件有
标记,我只是把它忘在小提琴里了,但不管对我来说它工作得如何。解决方案是text()代替val(),谢谢。假设原始文件有
标记,我只是把它忘在小提琴里了,但不管对我来说它还是有效的。解决方案是text()代替val(),谢谢。
conFrom = $('.pound td').eq(0).text()