这里的第一个计时器特别是jquery,我有一个用mysql写的用PHP编写的评论表。部分表单允许用户在按下预览按钮时重新编辑细节。下面是用于显示/隐藏一些字段的内容,具体取决于在表单上进一步检查哪个单选按钮(这一切都按预期工作)。
当您按下预览而不填写某些字段时,下面不再有效,因为表单发布到自身并且有一个变量将输入检入用户选择的单选按钮,以防止用户填写它再次。问题是虽然他们没有再次点击收音机,但是没有显示下方的剩余字段。我真正需要做的是检查“已检查”值,如果不存在,则检查点击。
无论哪种方式,我都需要运行较低的if语句。任何帮助将非常感激。
$("input[name$='business_group']").click(function(){
var radio_value = $(this).val();
if(radio_value=='accommodation') {
$(".acc_title").show();
$(".fd_title").hide();
} else if(radio_value=='food_drink') {
$(".acc_title").hide();
$(".fd_title").show();
}
});
答案 0 :(得分:0)
我真的不明白你想要做什么,但请查看此链接以了解它是否对您有所帮助
http://jquery-howto.blogspot.com/2008/12/how-to-check-if-checkbox-is-checked.html
无论如何,我对这里的$符号不太确定:
$("input[name$='business_group']").click(function(){
尝试使用此代码:
$("input[name='business_group']").click(function(){
另外,确保事件被触发;点击后发出警报(function(){}:
click(function(){ ... alert("Passed here"); ...}
如果您使用的是Firebug,请使用或console.log