Php jquery&;单选按钮
我试图在jquery中做一件非常简单的事情,但它不起作用 我有一个单选按钮:Php jquery&;单选按钮,php,javascript,jquery,html,ajax,Php,Javascript,Jquery,Html,Ajax,我试图在jquery中做一件非常简单的事情,但它不起作用 我有一个单选按钮: <input type="radio" id="price" name="shipping" class="styled" /> 我的代码怎么了 也许是因为我在使用“自定义复选框和单选按钮”? 我查看了您导入的脚本 它看起来非常过时,它包含以下内容 inputs[a].onchange = Custom.clear; 这将删除以前添加的事件侦听器 我的建议是,按照偏好的顺序: 删除这个可能只为静态页面制
<input type="radio" id="price" name="shipping" class="styled" />
我的代码怎么了
也许是因为我在使用“自定义复选框和单选按钮”?
我查看了您导入的脚本 它看起来非常过时,它包含以下内容
inputs[a].onchange = Custom.clear;
这将删除以前添加的事件侦听器
我的建议是,按照偏好的顺序:
<div>
<input type="radio" id="price1" name="shipping" class="styled" />
<input type="radio" id="price2" name="shipping" class="styled" />
</div>
您的代码是正确的,但问题可能来自另一个地方 使用控制台检查试试这个
$(document).delegate("input[name=shipping]", "change", function() {
alert('abc');
});
. 我不知道这个插件。您是否尝试过不使用
class=styled
?您是否在脚本之前导入jQuery?我认为插件在收音机上有绑定事件;)我是对的,插件在无线电按钮上有绑定事件。我不认为插件会删除现有的绑定(jQuery使用addEventListener,不删除现有的绑定)。这将使它毫无用处。请添加,完整代码;)你在这个脚本之前添加了jquery库吗?请看我上面的评论。
$(document).ready(function() {
$("input[name=shipping]").click(function() {
alert("123");
});
});
$(document).delegate("input[name=shipping]", "change", function() {
alert('abc');
});