<input type="checkbox" id="" name="" onclick="test('a:b,c;d:c,f')">解析function test(str){
if($("#"+a).attr("checked")){
$("#"+b).show();
$("#"+c).show(); }else{
$("#"+b).hide();
$("#"+c).hide();
}}
在function函数里怎么实现a控制b和c,d控制c和f,即,当a变化时b,c变化,当d变化时c,f变化
if($("#"+a).attr("checked")){
$("#"+b).show();
$("#"+c).show(); }else{
$("#"+b).hide();
$("#"+c).hide();
}}
在function函数里怎么实现a控制b和c,d控制c和f,即,当a变化时b,c变化,当d变化时c,f变化
解决方案 »
- 问个js控制表格的问题
- innerHTML不能赋值
- 层显示图片问题
- 自动提交单选框,多选框
- 传参数i给func()函数, 这一句response该怎么写?
- 请问怎么样实现让上传文件后的地址自动填写在<textarea></textarea>里面?
- 怎麼麼簡化這樣的if條件?
- 在不修改firefox的安全策略前提下如何能预览通过input type="file"获得的本地图片?
- 有两个checkbox{RootID,ChildID}怎么让选中RootID后,在它内部的ChildID完全被选中或者取消?
- 诚征javascript高手合作
- 关于数组排序。有点难,请高手帮助!
- javascript 获取 inputfile 文件信息
var key;
var value;
var arr = new Array();
var arr1 = new Array();
var arr2 = new Array();
arr = str.split(";");
for(var i=0;i<arr.length;i++){
arr1 = arr[i].split(":");
for(var j=0;j<arr1.length;j++){
if(j%2==0){
key=arr1[j];
}else if(j%2!=0){
value=arr1[j];
if(value.indexOf(",")){
arr2 = value.split(",");
for(var k=0;k<arr2.length;k++){
value = arr2[k];
}
我把key和value分别解析出来啦,可是怎么找到它们的对应关系呀
var strs = str.split(";");
for(var i in strs) {
strs[i] = strs[i].split(":");
if($("#" + strs[i][0]).attr("checked")) {
for(var j = 1; j < strs[i].length; j++) {
$("#"+strs[i][j]).show();
}
}
else {
for(var j = 1; j < strs[i].length; j++) {
$("#"+strs[i][j]).hide();
}
}
}
}