我需要隐藏一个 div 和 2 个输入字段,我知道如何使用 ID 和 NAME 来做到这一点,但代码在 ID 名称的末尾添加了一个独特的数字。请参阅下文。
<div id="gift-messages-for-item-container-295">Gift Message</div>
下面也是我需要隐藏的输入,与之前一样,它将唯一编号添加到 ID 和名称中。
<input type="text" name="giftmessage[295][from]" id="gift-message-295-from" title="From" value="sadf sadf" class="input-text">
如果另一个用户加载该页面,它将更改 295 号码。有谁知道每次在 ID 和 NAME 末尾添加新数字时如何隐藏 DIV 和 INPUT?
干杯
编辑:
感谢所有帮助,我无法让 JQuery 在 Magento 中使用的平台上运行,因此我可以更改基本代码。我现在已经使用 CSS 让它工作了。
[id^="gift-messages-for-item-container-"] p { 显示:无; } 输入[名称^=giftmessage] {显示:无;}
最佳答案
您可以使用 jQuery 来完成,如下所示,
$('[id^="gift-messages-"]').css('display','none');
关于Jquery隐藏div并按id输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16235433/