标签: javascript jquery
我有一些正常运行的代码但看起来不太好。
$($($(value).find("td")[4]).find("span")[0]).text()
我在一些html中找到一些特定的值并将它们拉出来。问题在于,当我找到一个元素并使用" [4]"在我再次使用find之前,我必须将它包装为另一个jQuery对象。
显然,这个代码看起来很奇怪,左边有三个$。
我的代码行是否可以接受,或者我正在做一些有趣的错误。
谢谢
答案 0 :(得分:2)
你可以写下面的内容,
$(value).find("td:eq(4) span:first").text()
你正在混淆javascript更多,这没有错。但是上面的代码看起来会更清晰。
javascript
有关更多参考,
答案 1 :(得分:1)
试试这个:
$(value).find("td:nth-child(5) span:first").text();