【发布时间】:2018-07-11 20:15:09
【问题描述】:
我购买了一个 Wordpress 主题,但它与我的一个基本插件发生冲突。
这是页面:https://inspirebyloui.dk/checkout/(您需要将产品添加到 basked 才能看到问题。然后看到“GLS Pakkeshop”和“DAO Pakkeshop”下方的按钮。)
我发现我需要删除输入字段中的禁用参数。
<input disabled type="button" onclick="getShopList('gls', jQuery('#Pakkelabels_zipcode_field').val());" id="pakkelabels_find_shop_btn" name="pakkelabel_find_shop" class="button alt" value="Find nærmeste udleveringssted">
我已经设法用 JS 将其删除,代码如下
document.getElementById("pakkelabels_find_shop_btn").disabled = false;
但是,这个输入字段似乎是通过 Ajax 加载的,这就是为什么上面的 JS 代码在控制台中可以正常工作,但是当我再次激活输入字段时,它又被禁用了。
有人知道怎么处理吗?
BR 马丁
【问题讨论】:
-
你有 jQuery。你可以做类似
$("#pakkelabel-modal").on("click"," [name=pakkelabel_find_shop]",function() { $(this).removeAttr("disabled")}) -
谢谢!但是,加载页面时,该按钮应该处于活动状态。不是点击。
-
您遇到了来自 Stripe 的 JavaScript 错误。尝试停用 Stripe 插件以查看问题消失。
-
谢谢!那行得通!很棒很棒很棒!
-
随意删除只对你有用的问题
标签: javascript html ajax wordpress disabled-input