作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有由 WooCommerce 和其他几个插件生成的代码。我想去掉不间断空格和分号 :
。我知道执行此操作的正确方法是将其从 PHP 代码本身中删除,但我花了几个小时寻找它却没有任何运气,所以我想我会用 JS 隐藏它,但是我找不到办法以该 :
为目标,而不影响 td
内的其他两个 span
。
<tr class="shipping">
<th>Shipping</th>
<td data-title="Shipping">
: <span class="woocommerce-Price-amount amount">
<span class="woocommerce-Price-currencySymbol">$</span>350.00
</span>
<input type="hidden" name="shipping_method[0]" data-index="0" id="shipping_method_0" value="per_product" class="shipping_method" />
</td>
</tr>
到目前为止我已经有了
$('.shipping').('td').css("display", "none");
其中隐藏了 :
以及 2 个 span
...
最佳答案
也许是这样的
$('.shipping td').html(function(i, html) {
return html.replace(' :', '');
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr class="shipping">
<th>Shipping</th>
<td data-title="Shipping">
: <span class="woocommerce-Price-amount amount">
<span class="woocommerce-Price-currencySymbol">$</span>350.00
</span>
<input type="hidden" name="shipping_method[0]" data-index="0" id="shipping_method_0" value="per_product" class="shipping_method" />
</td>
</tr>
</table>
请记住,如果 td
中的元素上有绑定(bind)的事件处理程序,则此代码将丢失这些事件处理程序。
关于javascript - 如何在 JS 中的表内定位没有类的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41026555/
我是一名优秀的程序员,十分优秀!