Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eq()如何仅选择特定元素jquery_Jquery_Html - Fatal编程技术网

eq()如何仅选择特定元素jquery

eq()如何仅选择特定元素jquery,jquery,html,Jquery,Html,我认为eq()只选择了传入的数字所需的元素。在本例中,我只是第二个元素的值,但它同时给出了这两个值 我在其他地方找不到类似的问题,查看jquery文档只会让我更加困惑为什么它不起作用。元素是通过数据循环生成的,因此它们没有单独的类来直接引用元素 谢谢。不,它不会给你们两个。代码不能从任何元素中获取任何信息,如果可以,它也找不到任何表单元格 代码和小提琴的问题: HTML代码无效。没有table元素,因此tr和td元素将被忽略,它们的内容将作为页面中的文本结束 jQuery库不包括在fiddl

我认为eq()只选择了传入的数字所需的元素。在本例中,我只是第二个
元素的值,但它同时给出了这两个值

我在其他地方找不到类似的问题,查看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()