其实,使用radio和select下拉框,所触发的jquery原理一样
添加时:
<tr height="35">
<td>技能类型:</td>
<td>
<input type="radio" name="s_type" value="1" class="type" checked>攻
<input type="radio" name="s_type" value="2" class="type">辅
<input type="radio" name="s_type" value="3" class="type">治疗
</td>
</tr>
<tr height="35" id="type2" >
<td>二级分类:</td>
<td>
<input type="radio" name="type2" value="1" checked>buf
<input type="radio" name="type2" value="2">debuf
</td>
</tr>
修改时:
<tr height="35">
<td>技能类型:</td>
<td>
<input type="radio" name="s_type" value="1" class="type" {if $skillinfo['s_type']==1}checked{/if}>攻
<input type="radio" name="s_type" value="2" class="type" {if $skillinfo['s_type']==2}checked{/if}>辅
<input type="radio" name="s_type" value="3" class="type" {if $skillinfo['s_type']==3}checked{/if}>治疗
</td>
</tr>
<tr height="35" id="type2" {if$skillinfo['s_type']!=2}{/if}>
<td>二级分类:</td>
<td>
<input type="radio" name="type2" value="1" {if $skillinfo['s_type2']==1}checked{/if}>buf
<input type="radio" name="type2" value="2" {if $skillinfo['s_type2']==2}checked{/if}>debuf
</td>
</tr>
jquery代码
<script>
$(function(){
$(".type").change(function(){
var type = $("input[name='s_type']:checked").val();
if(type == 2)
{
$("#type2").css("display",'');
}
else
{
$("#type2").css("display",'none');
}
})
})
</script>