我有这个脚本......
$.post('../script/php/getnumtreated', {
medicalid: $('#medicalid').html(),
numaffected: $('#numaffected').html()
}, function(data) {
if (data == 1) {
//Show #resolve radio button
}
else if (data == 0) {
//Hide #resolve radio button
}
});
最初显示单选按钮组,它有2个单选按钮'resolve'和'not resolve'。
从我的脚本中,“数据”必须等于1才能显示#resolve单选按钮,0才能隐藏单选按钮,但单击按钮组只会在单击按钮后出现。
必须先单击“添加”按钮才能创建单选按钮。单选按钮来自单独的PHP脚本。即使#add尚未点击,如何访问这些单选按钮?
我正在尝试做类似live()
的事情答案 0 :(得分:0)
你试过$('#resolve').live('....',function()...
??
答案 1 :(得分:0)
isShowResolve = true;;
$.post('../script/php/getnumtreated', {
medicalid: $('#medicalid').html(),
numaffected: $('#numaffected').html()
}, function(data) {
if (data == 1) {
isShowResolve = false;
showHideResolve()
}
else if (data == 0) {
isShowResolve = true;
showHideResolve();
}
});
$("body").ajaxSuccess(function(){showHideResolve();});
function showHideResolve(){
if($("#resolve").size()>0){
if(isShowResolve)$("#resolve").show(); else $("#resolve").hide();
}
}