根据查询字符串选择单选项
Selecting Radio Option based on Query String
我在选择与查询字符串关联的无线电选项时遇到了一些麻烦。我有下面的代码…
<?php if ( $_GET['fp'] == 'floorplanfive' ) { ?>
<script type="text/javascript">
jQuery('#choice_2_4').attr('checked', 'checked');
console.log("test");
</script>
<?php } ?>
控制台显示消息'test',但没有选择无线电选项。
该页面可在此处找到。
请帮忙。: -)
您需要将代码放入$(document).ready()
函数中:
jQuery(document).ready(function() {
// your code
});
使用
jQuery('#choice_2_4').prop('checked', true);
编辑:如果您的单选按钮在此代码之后加载,则使用它:
jQuery(document).ready(function () {
jQuery('#choice_2_4').prop('checked', true);
}
使用==
比较运算符代替=
赋值。
if条件下的赋值总是返回true。
把你的代码改成:
<?php if ( $_GET['fp'] == 'floorplanfive' ) { ?>
<script type="text/javascript">
jQuery('#choice_2_4').attr('checked', 'checked');
console.log("test");
</script>
<?php } ?>
尝试:
jQuery('#choice_2_4').attr('checked', true).checkboxradio("refresh");
相关文章:
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- HTML表单选项(是或否)然后下拉文本区域
- 在允许用户进入下一部分之前,在表单验证中检查是否单击了某个选项(单选按钮)
- 在单选按钮表单选项上附加链接
- 使用 jquery 选择选项时隐藏表单选项
- 将禁用添加到表格列表中的表单选项
- 如何在提交时捕获表单选项
- 如何根据最后选择的选项(单选按钮)使用 javascript 隐藏表单输入
- jQuery - 填充下拉表单选项值
- JavaScript 选择表单选项
- 高图表图选项单击事件仅在鼠标停留在块中时触发一次
- 我想在下拉列表的最后一个选项被选中时提交表单.选项是动态生成的
- 导出birt单页或单选项卡中的xls
- 如何构建带有单个附件的联系人表单选项到带有多个附件的选项
- 访问多个表单选项
- 突出显示html中下拉表单选项的当前选定选项
- 在页面加载时选择表单选项
- 当选择其中一个选项(单选)时,禁用某些输入元素
- 使用javascript命令随机表单选项
- Javascript表单选项值拆分为两个不同的输入值