jQuery显示/隐藏(条件语句)
字段ID(field8862)的值包括('',0,1,2,3),另外有四个表,ID分别为(tab1,tab2,tab3,tab4),当field8862=''或0,显示(...
字段ID(field8862)的值包括('',0,1,2,3),另外有四个表,ID分别为(tab1,tab2,tab3,tab4),
当field8862=''或0 ,显示(tab1),隐藏(tab2,tab3,tab4);
当field8862=1 ,显示(tab1,tab2),隐藏(tab3,tab4);
当field8862=2 ,显示(tab1,tab2,tab3),隐藏(tab4);
当field8862=3 ,显示所有表格(tab1,tab2,tab3,tab4);语句要怎么修改呢?求高手赐教!
<script src="/js/jquery/jquery-1.11.0.js">
</script><script type="text/javascript">
$(function(){
$("#field8862").change(function(){
if($(this).val() == 0 || $(this).val() == ""){
$("#tab2").hide();
$("#tab3").hide();
$("#tab4").hide();
}else{
$("#tab2").show();
$("#tab3").show();
$("#tab4").show();
}
});
$("#field8862").trigger("change");
});
</script> 展开
当field8862=''或0 ,显示(tab1),隐藏(tab2,tab3,tab4);
当field8862=1 ,显示(tab1,tab2),隐藏(tab3,tab4);
当field8862=2 ,显示(tab1,tab2,tab3),隐藏(tab4);
当field8862=3 ,显示所有表格(tab1,tab2,tab3,tab4);语句要怎么修改呢?求高手赐教!
<script src="/js/jquery/jquery-1.11.0.js">
</script><script type="text/javascript">
$(function(){
$("#field8862").change(function(){
if($(this).val() == 0 || $(this).val() == ""){
$("#tab2").hide();
$("#tab3").hide();
$("#tab4").hide();
}else{
$("#tab2").show();
$("#tab3").show();
$("#tab4").show();
}
});
$("#field8862").trigger("change");
});
</script> 展开
4个回答
展开全部
$(function () {
$("#field8862").change(function () {
// 隐藏tab2,3,4
$("#tab2,#tab3,#tab4").hide();
switch($(this).val()) {
case "3":
$("#tab4").show();
case "2":
$("#tab3").show();
case "1":
$("#tab2").show();
}
});
$("#field8862").trigger("change");
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(document).ready(function(e) {
/*
字段ID(field8862)的值包括('',0,1,2,3),另外有四个表,ID分别为(tab1,tab2,tab3,tab4),
当field8862=''或0 ,显示(tab1),隐藏(tab2,tab3,tab4);
当field8862=1 ,显示(tab1,tab2),隐藏(tab3,tab4);
当field8862=2 ,显示(tab1,tab2,tab3),隐藏(tab4);
当field8862=3 ,显示所有表格(tab1,tab2,tab3,tab4);
*/
var field_arr=['',0,1,2,3];
var arr=['tab1','tab2','tab3','tab4'];
$(function(){
var str;
$.each(arr,function(i,val){
if(i<=field_arr[i])
{
str=val;
}else
{
str=str+val;
}
alert(str);
});
});
});
/*
字段ID(field8862)的值包括('',0,1,2,3),另外有四个表,ID分别为(tab1,tab2,tab3,tab4),
当field8862=''或0 ,显示(tab1),隐藏(tab2,tab3,tab4);
当field8862=1 ,显示(tab1,tab2),隐藏(tab3,tab4);
当field8862=2 ,显示(tab1,tab2,tab3),隐藏(tab4);
当field8862=3 ,显示所有表格(tab1,tab2,tab3,tab4);
*/
var field_arr=['',0,1,2,3];
var arr=['tab1','tab2','tab3','tab4'];
$(function(){
var str;
$.each(arr,function(i,val){
if(i<=field_arr[i])
{
str=val;
}else
{
str=str+val;
}
alert(str);
});
});
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#field8862").change(function(){
if($(this).val() == 0 || $(this).val() == ""){
$("#tab1").show();
$("#tab2").hide();
$("#tab3").hide();
$("#tab4").hide();
}else if($(this).val() == 1 ){
$("#tab1").show();
$("#tab2").show();
$("#tab3").hide();
$("#tab4").hide();
}else if($(this).val() == 2 ){
$("#tab1").show();
$("#tab2").show();
$("#tab3").show();
$("#tab4").hide();
}else if($(this).val() == 3 ){
$("#tab1").show();
$("#tab2").show();
$("#tab3").show();
$("#tab4").show();
}
});
if($(this).val() == 0 || $(this).val() == ""){
$("#tab1").show();
$("#tab2").hide();
$("#tab3").hide();
$("#tab4").hide();
}else if($(this).val() == 1 ){
$("#tab1").show();
$("#tab2").show();
$("#tab3").hide();
$("#tab4").hide();
}else if($(this).val() == 2 ){
$("#tab1").show();
$("#tab2").show();
$("#tab3").show();
$("#tab4").hide();
}else if($(this).val() == 3 ){
$("#tab1").show();
$("#tab2").show();
$("#tab3").show();
$("#tab4").show();
}
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询