我有这个函数,默认值是1
,但是当选中一个特定的单选按钮时,我希望该值变为5
。在控制台中,它显示正确的值,但在网站上却没有。
$(document).ready(function() {
value = 1;
$('#radio').click(function() {
if($('#radio2').is(':checked')) {
value = 5;
} else {
value = 1;
};
});
valuePicker("#valuePicker", value);
});
我需要以某种方式在选择单选按钮时重新加载此valuePicker
函数,否则它将始终采用默认选项。
答案 0 :(得分:0)
我需要以某种方式在单选按钮时重新加载此valuePicker函数 被选中,否则它将始终采用默认选项。
您需要在单选按钮的<{1}}事件中重新加载 valuePicker
click
答案 1 :(得分:0)
您只是在页面加载时更新valuePicker,您需要在无线电更新功能中调用它,如下所示:
$(document).ready(function() {
value = 1;
$('#radio').click(function() {
if($('#radio2').is(':checked')) {
value = 5;
} else {
value = 1;
};
valuePicker("#valuePicker", value);
});
});
答案 2 :(得分:0)
请尝试以下代码:
abstract = 'rest_framework.authtoken' not in settings.INSTALLED_APPS
答案 3 :(得分:0)
当未选择radio2并且您尝试选择第一个单选按钮时,它将打印&#39; 1&#39;选择第二个收音机后,只需点击第一个单选按钮,它就会打印出来&#39; 5&#39;在文本框中
现在,我使用了复选框,因此您可以通过选中和取消选中来检查
Button btn = (Button) findViewById()
&#13;
$(document).ready(function() {
value = 1;
$('#radio').click(function() {
if($('#radio2').is(':checked')) {
value = 5;
} else {
value = 1;
};
valuePicker("#valuePicker", value);
});
});
function valuePicker(id, value){
$(id).val(value);
}
&#13;