以编程方式更改jQuery单选按钮失败,不会删除选中的属性
以编程方式更改radiobutton时,我的jQuery Radioset不会删除选中的属性。由于只有一个单选按钮可以通过其自然行为进行选择,我希望之前选择的按钮将被取消选中。我就在这里吗 为了演示它,我创建了一个简单的JSFIDLE: html: 我正在使用firefox。在网页上,它确实有效,但如果您查看firebug,您将看到选中的属性仍然存在。这会导致我的其他功能出现问题 主要目标是通过编程选择另一个单选按钮,以便一次只选择一个按钮(无需触发onchange事件)。 如何正确操作?不工作的原因:以编程方式更改jQuery单选按钮失败,不会删除选中的属性,jquery,jquery-ui,jqueryi-ui-buttonset,Jquery,Jquery Ui,Jqueryi Ui Buttonset,以编程方式更改radiobutton时,我的jQuery Radioset不会删除选中的属性。由于只有一个单选按钮可以通过其自然行为进行选择,我希望之前选择的按钮将被取消选中。我就在这里吗 为了演示它,我创建了一个简单的JSFIDLE: html: 我正在使用firefox。在网页上,它确实有效,但如果您查看firebug,您将看到选中的属性仍然存在。这会导致我的其他功能出现问题 主要目标是通过编程选择另一个单选按钮,以便一次只选择一个按钮(无需触发onchange事件)。 如何正确操作?不工
- attr是基于字符串的
- prop是基于布尔的
- 所以对于收音机,我们可以使用道具。可以使用attr的其他基于文本的元素
- attr是基于字符串的
- prop是基于布尔的
- 所以对于收音机,我们可以使用道具。可以使用attr的其他基于文本的元素
您还可以在单选按钮上触发click事件
$("#radiobutton").click();
以下是您也可以触发单选按钮上的单击事件
$("#radiobutton").click();
这是我不确定但确实存在的问题。是否单击触发onchange事件?我想是的。@MartinFranke是的,确实如此。我不确定,但确实如此。单击触发onchange事件?“我想是的。”马丁·弗兰克说,“是的,是的。
$(function() {
$( "#radioset" ).buttonset();
})
$('#trigger').click(function(){
$("#174928").prop("checked", true);
});
$('#trigger2').click(function(){
$("#176640").prop("checked", true);
});
$("#radiobutton").click();