+ -
当前位置:首页 → 问答吧 → 求助:一个字符转义的问题!

求助:一个字符转义的问题!

时间:2011-10-21

来源:互联网

JScript code
$(":radio[name='picValue']:first").attr("checked",true);



这里的picValue我想转换成变量

var p = ["picValue","..."]

for(var i= 0;i<p.length;i++){

$(":radio[name='"+p[0]+"']:first").attr("checked",true);
}
可是这样写有问题

求高手解决一下

作者: ask00000001   发布时间: 2011-10-21


这样写呢?
JScript code
var p = ["picValue","..."]

for(var i= 0;i<p.length;i++){
var objname = ":radio[name='"+p[0]+"']:first";
$(objname).attr("checked",true);
}

作者: fengyun817   发布时间: 2011-10-21

引用 1 楼 fengyun817 的回复:
这样写呢?

JScript code
var p = ["picValue","..."]

for(var i= 0;i<p.length;i++){
var objname = ":radio[name='"+p[0]+"']:first";
$(objname).attr("checked",true);
}

这个我也试了,不行!很是纠结!

作者: ask00000001   发布时间: 2011-10-21

JScript code
var p = ["picValue","..."]

for(var i= 0;i<p.length;i++){

$(":radio[name='"+p[i]+"']:first").attr("checked",true);
}

作者: axiheyhey   发布时间: 2011-10-21

不知道楼主哪里有问题,写法完全没错

作者: ifandui   发布时间: 2011-10-21

这个貌似用 eval()处理可以

作者: Left_you   发布时间: 2011-10-21

JScript code

$(function(){
            
            var arr = ["picValue","gpsValue"];
            for(var i=0;i<arr.length;i++){
                
                $(":checkbox:#'"+arr[i]+"'").click(function() {
                    //这里以前的写法是$(":checkbox:#picValue")
                if($(this).attr("checked") == false){
                    
                    $(":radio[name='"+arr[i]+"']").attr("checked",false);
                    
                }else{
                    $(":radio[name='picValue']:first").attr("checked",true);
                    //这里的picValue我想用arr[0]替换
                }
                });
            }
    });



是这样的!

作者: ask00000001   发布时间: 2011-10-21

$(":checkbox:#'"+arr[i]+"'")
==》
$("#"+arr[i])

完毕

作者: qq1119753812   发布时间: 2011-10-21

把 

 $(":radio[name='picValue']:first").attr("checked",true);

中的picValue用arr[i]替换该如何替换

 $(":radio[name='"+arr[i]+"']").attr("checked",true);

上面这种方式不正确,请给出正确的方式

作者: ask00000001   发布时间: 2011-10-21

引用 5 楼 left_you 的回复:
这个貌似用 eval()处理可以

具体代码,谢谢!

作者: ask00000001   发布时间: 2011-10-21