javascript - 如何在 Prestashop 1.6 中调用将跨度添加到输入、单选按钮的函数

标签 javascript jquery prestashop

Prestashop 1.6 有一些奇怪的功能。其中之一是:

\themes\my_theme\js\autoload\15-jquery.uniform-modified.js

为radio、input按钮添加span。例如:

<div class="checker" id="uniform-cgv">
  <span class="checked">
    <input name="cgv" id="cgv" value="1" type="checkbox">
  </span>
</div>

如果此跨度选中了类,则选中复选框。问题是当请求用户想要在不创建帐户的情况下购买产品时。用户需要提供一些关于他自己的信息。最后点击“保存”按钮

<button type="submit" name="submitGuestAccount" id="submitGuestAccount" class="btn btn-default button button-medium"><span>Zapisz<i class="icon-chevron-right right"></i></span></button>

当我点击这个按钮时,html 会变成:

<p class="checkbox">
     <input name="cgv" id="cgv" value="1" checked="checked" type="checkbox">
</p>

问题是。单击此按钮后如何调用将跨度添加到输入字段的函数。现在我有这样的东西:

$('#submitGuestAccount').click(function () {

});

下面是我过去的所有内容: view-source:https://dev.suszek.info/themes/default-bootstrap/js/autoload/15-jquery.uniform-modified.js

感谢您的帮助。

最佳答案

如果您想获得与制服相同的复选框,您只需在处理按钮后调用方法 bindUniform()。我假设您在使用 ajax 响应处理表单后得到答案,因此您需要添加

if (typeof bindUniform !=='undefined') { 绑定(bind)制服(); }

在您收到响应并且 DOM 完成后。

关于javascript - 如何在 Prestashop 1.6 中调用将跨度添加到输入、单选按钮的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49336275/

相关文章:

javascript - 如何使用 POST 请求同步提交数据,即不是 ajax 请求

javascript - Jasny Bootstrap - offcanvas 避免推送主页 : how to force menu to overlap?

twitter-bootstrap - prestashop 1.6 使用 bootstrap 插件 - Modal

javascript - 如何使内容出现在向下滚动网页时?

javascript - 循环遍历多个 JSON 键

javascript - 在express中使用res.sendFile()时无法设置cookie

javascript - 如何修复 cy.route() 数据类型响应问题?

javascript - 如何在触发选项更改事件时自动关闭移动选择框?

javascript - 使用 Javascript 查找不同域上的元素属性

html - 如何在 prestashop 1.7 中使标题变粘