2014-12-06 101 views
0

我有一个简单的表格,它是在大HTML文件内部磨损的。我知道它有两个td元素,其中第一个是标题标签,如Name,第二个是值。所以我需要做的是获得第二个td的文本。问题在于HTML是动态的,并且CSS路径变化,因此为每种可能情况创建一组CSS路径效率低下。在HTML中选择td元素的值是什么css选择器路径?

看来我需要找到一个tr元素,该元素具有td子元素,该元素具有文本'Name and then take the text of the last child of that tr`元​​素。这方面的东西。

<html> 
... 
     <table> 
      <tr> 
      <td>Name</td> 
      <td>John</td> 
      <tr> 
     </table> 
... 
</html> 
+0

您尚未提供生成HTML标记但无法生成实例的具体说明。用于以特定方式对元素进行样式设置的'class'属性。此外,标题(指代一个元素的“价值”)与身体冲突(它指的是兄弟的另一个*元素的内容)。你已经接受了一个似乎并没有解决所问问题的答案,所以它仍然是一个完全神秘的问题。 – 2014-12-06 11:08:52

回答

0

我很确定CSS帅哥决定不实施父母选择器。 它会做一个真正的脚枪。

也许你可以使用一些javascript搜索,并添加一个'id'到你想restyle的表。

+0

这个问题不是关于父选择器,而是关于基于它的兄弟的内容选择一个元素。也不可能,但是不同的情况,并且使用可能适用于父选择器问题的解决方法无法寻址。 – 2014-12-06 09:15:53

+0

他希望[有特定的内容] [父母]闻起来像一个“父母选择器”给我。 – Jasen 2014-12-06 09:47:56

+0

问题中没有出现“父母”这个词,这个概念也没有出现。无论如何,添加'id'几乎不是一个好的解决方案。 – 2014-12-06 11:05:53