我希望删除父ID属性添加的特定效果。
<div id="js-item-notifymebtn-$item.itemid" style="display:none;">
<div id="notifyComment"> This item is out of Stock
</div>
<div class="btnclass addToCartBtn">
<a class="btn-notify">
<span>#springMessage('vm.wishlist.notifyme.button')</span>
</a>
</div>
</div>
这里我添加的“此商品缺货”的消息即将显示为按钮。任何人都可以帮我解决如何将其作为普通文本。
我添加了像这样的javaScript代码
<script>
$(document).ready(function() {
$("#notifyComment").removeAttr("id");
});
</script>
删除属性id onload但没有获得所需的结果。
答案 0 :(得分:0)
如果我理解正确,这应该有效:
$(document).ready(function() {
$("#notifyComment").parent().removeAttr("id");
});
答案 1 :(得分:0)
但在我的情况下,id不能更改,因为它在许多其他地方使用。按钮效果将通过id添加(id =&#34; js-item-notifymebtn- $ item.itemid&#34;)
您必须决定是否要解决问题。如果你创建一个omlette,你将不得不打破几个鸡蛋。使您的效果依赖于类而不是id,修复您的依赖项,然后使用类似
的内容$(document).ready(function() {
$("#notifyComment").removeClass("myClass");
});