这是我的代码。即使我选择'是',我得到的总是'不' 这是我的HTML代码。在firebug控制台测试时它工作正常。我已经尝试过.each函数,但它仍然没有任何价值。有时它需要正确的复选框值,但它会继续使用该值然后几次
<form >
<table width="900" cellpadding="5" border="0" >
<tr>
<td width="30"><input type="radio" class="radio_bg" name="profile_rpt_bg" value="yes"></td>
<td>Repeat Background</td>
</tr>
<tr class="graybackgroundlight">
<td><input type="radio" name="profile_rpt_bg" class="radio_bg" checked="checked" value="no"></td>
<td>Do not Repeat Background</td>
</tr>
</table>
</form>
这是我的javascript代码
$(document).ready(function(){
$('#file_upload_bg').uploadify({
'formData' : {
'artist_id' : '<?php echo $artist_details['id']; ?>',
'username' : '<?php echo $artist_details['username'];?>',
'rpt': $("input[name='profile_rpt_bg']:checked").val(),
'column' : 'profile_bg'
},
'auto' : false,
'multi' : false,
'fileTypeDesc' : 'Image Files',
'fileTypeExts' : '*.jpg; *.png',
'swf' : 'uploadify.swf',
'uploader' : 'artist_uploadify.php' ,
'onUploadSuccess' : function(file, data, response)
{
alert(data);
$("#container").notify("create", {
title: 'Success',
text: file.name+' Uploaded with success'
});
}
// Your options here
}); //uploadify ends
});
答案 0 :(得分:1)
解决了它.....
'onUploadStart' : function(file)
{
$('#file_upload_bg').uploadify("settings", "formData", {"rpt": $("input[name='profile_rpt_bg']:checked").val()});
},
在uploadify中添加此内容
实际上它是uploadify插件问题而不是jquery ..
非常感谢
答案 1 :(得分:0)
检查这个小提琴的工作正常......
$('input[name=profile_rpt_bg]').on('click', function() {
alert( $('input[name=profile_rpt_bg]:checked').val() );
});
<强> Fiddle Link 强>