【发布时间】:2016-05-24 01:10:28
【问题描述】:
我在 phtml 文件中创建了一个模块,我想添加一个在单击单选按钮时显示警报的 jQuery。但是,当我单击按钮时没有任何反应(没有错误,没有警报),但是当我尝试使用 Firebug 复制和粘贴类似的代码时,脚本工作。
就像 Magento 2 没有执行代码一样。
我错过了什么?
myfile.phtml 中的代码如下:
<div class="payment-method-billing-address">
<script>
require(['jquery'],function($){
$('input[name=answer]').on('click', function(){
alert('You have selected a button');
});
});
</script>
<form method="POST" action="../mymodule" >
<input type="radio" name="answer" value="A" required/>Apple
</form>
【问题讨论】:
-
看看这个链接,可能会解决你的问题magento.stackexchange.com/questions/111564/…