javascript - 如何让不同的单选按钮可以在 jquery 中按类或 id 显示不同的 div

标签 javascript php jquery html css

我有一些单选按钮,它们从 mysql 查询中获取值和类。 查询是这样的:

<?php
$result = mysql_query("SELECT * FROM vhcourse WHERE label_id= 1");
while ($row = mysql_fetch_array($result)) {
    if ($row['id']==1) {
        $class="class='course_radios'";
    } elseif ($row['id']==2) { 
        $class="class='course_radios_tw'";
    } else {
        $class="class='course_radios_thr'";
    }
    echo "<input type='radio' ".$class." name='vh_course_radio' value=".$row['course_name'].">" .$row['course_name'];
}
?>

我想做这样的事情:

1) 如果单选按钮选中类 course_radios,则 div#one 将为 fadein()

2) 如果单选按钮选中类 course_radios_tw,则 div#two 将是 fadein()

3) 如果单选按钮选中类 course_radios_thr,则 div#three 将为 fadein()

我想用 jquery 来做这个。请帮助我做到这一点如果可能请给我完整的代码。

最佳答案

只需复制文件中的代码并运行即可

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$( document ).ready(function() {

 $(".course_radios").click(function(){
      $( "#one" ).fadeIn( "slow", function() {  });
 });

 $(".course_radios_tw").click(function(){
      $( "#two" ).fadeIn( "slow", function() { });
 });

 $(".course_radios_thr").click(function(){
      $( "#three" ).fadeIn( "slow", function() { });
 });
});
</script>


 <input type="radio" class="course_radios" name="div-fade" value="one" > first div <br/>
 <input type="radio" class="course_radios_tw"  name="div-fade2" value="two" >  second div<br/>
 <input type="radio" class="course_radios_thr"  name="div-fade3" value="three" >third div<br/>


<div id="one" style="display: none; border:1px solid red;"> div 1</div>
<br>
<div id="two" style="display: none; border:1px solid red;">div 2</div>
<br>
<div id="three" style="display: none; border:1px solid red;">div 3</div>

关于javascript - 如何让不同的单选按钮可以在 jquery 中按类或 id 显示不同的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33406940/

相关文章:

php - jQuery post 请求中断 : Only half of post parameters arrive

javascript - 适用于 JavaScript/Google v8 的持久性框架

javascript - 如何发送和接收动态输入字段的MySQL数据

php - 分页自动加载 MongoDB

php - 通过假设表 MySQL/PHP 中的列来设置值

jquery - 如何使用 mvc 中的部分 View 为动态添加的行分配唯一的 id

javascript - rails : Using Jquery for Text_Area character count

Javascript 生成器 : Understanding them

php - 如何使用 preg_replace 替换 HTML 元素内的所有空格?

asp.net - 使用 jQuery 使用数据库中的值设置背景颜色