jquery - 隐藏帐户选项 - 跨度值
问题描述
嗨,当它加载到以下页面时,我试图隐藏值“On Account”:/payment/invoices
请参阅该区域的代码:
<tbody>
<tr>
<td class="col-method-selection">
<label class="radio">
<span class="rdb">
<input data-name="On Account" data-total-amount="$6.36" id="36a83d45-975c-42ee-9bdf-84335e056793" name="MethodId" tabindex="1" type="radio" value="36a83d45-975c-42ee-9bdf-84335e056793">
<ins><!----></ins>
</span>
<img class="method-img" src="/content/files/icons/ptl.png" alt="On Account">
</label>
</td>
<td class="col-method-name">
<label for="36a83d45-975c-42ee-9bdf-84335e056793" class="method-title">On Account</label>
</td>
<td class="col-method-cost">
<span class="currency-sign font-lighter">$</span>
<span class="cell-price-value">0.00</span>
</td>
</tr>
<tr>
<td class="col-method-selection">
<label class="radio">
<span class="rdb">
<input checked="checked" data-name="Credit Card" data-total-amount="$6.36" id="3a16ff33-e2ca-441a-9619-80397ff1cd44" name="MethodId" tabindex="1" type="radio" value="3a16ff33-e2ca-441a-9619-80397ff1cd44">
<ins><!----></ins>
</span>
<img class="method-img" src="/content/files/icons/visa.png" alt="Credit Card">
</label>
</td>
<td class="col-method-name">
<label for="3a16ff33-e2ca-441a-9619-80397ff1cd44" class="method-title">Credit Card</label>
</td>
<td class="col-method-cost">
<span class="currency-sign font-lighter">$</span>
<span class="cell-price-value">0.00</span>
</td>
</tr>
</tbody>
解决方案
尝试定位不应该因交易而改变的已知事物。然后用它来隐藏整行。
我的想法是这样的:
$(document).find("[data-name='On Account']").closest("tr").hide();
推荐阅读
- eclipse - Eclipse 在 MacBook M1 上崩溃
- vba - 脚本在 Outlook 新邮件上增加附件
- php - PHP CURL 使用相同的密钥上传多个文件
- python - 如何从图像中删除背景线条和形状以进行文本提取?
- discord.js - 我正在尝试制作一个简单的 discord.js 机器人
- python - Python - 仅从句子中删除单词
- html - 在 HTML/CSS 中,如何使表情符号与文本大小相同?
- internationalization - 测试翻译后的字符串格式是否正确
- python - Keras text_explain
- reactjs - ReactJS - 不确定如何让项目重定向到外部链接