1

我正在运行一个小型网站。我有一个 ajax 喊话箱。

我的网站上有 3 个不同的用户类,在喊话框上它们有不同的颜色,所以人们知道谁是谁。

我也创建了一个支持者类,但那不是用户类,我可以通过选中单选按钮是或否来选择用户是否是支持者。

我想如果收音机被选中,是的,用户名后会出现一个小图像。

使用 php 我做了这样的测试:

if(isset($GLOBALS['user']['supporter'])) {
 $support = 'the image here';
}

我的问题是:是否可以在 jquery 中做到这一点?

对于喜欢:

if($('global here') == 'supporter') {
  $('class here').after('the image');
}

有人可以给我一个提示吗?

4

2 回答 2

2

那么首先你需要得到你检查过的收音机的价值。

supporter = $('#radioButton:checked').val();

然后只需执行您编写的代码,假设 yes 复选框的值为“1”...

if($(supporter == '1')) {
  $('.myClass').after('your markup');
}

这是你想要的?

于 2011-07-30T10:04:52.720 回答
1

是的,你当然可以这样做:

<input type='radio' name='supporter' value='1'>Yes
<input type='radio' name='supporter' value='2'>No
<img id='support' style='display:none' src='yourimage'>

$('input[name=supporter]').change(function(){
    var value = $(this).val();
    if (value == 1){
         $('#support').show();
    }else{
         $('#support').hide();
    }

});
于 2011-07-30T10:04:53.340 回答