如何编写CSS选择器以基于另一个td元素内容选择td元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何编写CSS选择器以基于另一个td元素内容选择td元素相关的知识,希望对你有一定的参考价值。

在此html中:

<tbody>
  <tr class="cart-item">
    <td class="image">
      <a href="listing_page/PR1"></a>
    </td>
    <th scope="row" class="info"> ... </th>
    <td class="price"> .. </td>
    <td class="actions">
      <a href="" class="">Remove from cart</a></td>
  </tr>
  <tr class="cart-item">
    <td class="image">
      <a href="listing_page/PR2"></a>
    </td>
    <th scope="row" class="info"> ... </th>
    <td class="price"> .. </td>
    <td class="actions">
      <a href="" class="">Remove from cart</a></td>
  </tr>
</tbody>

我想通过“从购物车中删除”来选择锚标签。它在tr标记中列出,其中包含带有产品代码“ listing_page / PR1”的href。

关于如何使用CSS的任何想法?

答案

如果您问是否可以编写一个CSS选择器来基于包含文本的元素来选择一个元素,那么答案是否定的,那就无法完成。

有一种情况是根据内容选择的,但是选择器是:empty(很明显,它只能用于选择不包含内容的元素)。

您将必须使用类,属性或其他区分锚标记的方法,然后以这种方式选择它。

以上是关于如何编写CSS选择器以基于另一个td元素内容选择td元素的主要内容,如果未能解决你的问题,请参考以下文章

带有输入元素的td的css选择器[重复]

css如何选择没有定义class或者id的元素

如何添加文件选择器以摆动 GUI 表单调​​色板组件 IntelliJ IDEA

如何在 JavaScript 中测试 CSS 选择器?

如何计算与我的 CSS 选择器匹配的元素数量?

CSS-学习笔记