jquery选择器中加变量参数

比如funciton(id){$("ID为变量id的元素").hide();}选择器怎么写?
2024-11-24 00:04:32
推荐回答(5个)
回答1:

可以参考以下两种方法:

1、代码一

funciton(id){

$("#"+id).hide();

}

2、代码二

funciton(id){

$("#"+id的值).hide();//比如$("#"+myid).hide();

}

扩展资料:

jquery选择器:

1、#id

用法: $("#myDiv");    返回值  单个元素的组成的集合

说明: 这个就是直接选择html中的id="myDiv"

2、Element

用法: $("div")    返回值  集合元素

说明: element的英文翻译过来是”元素”,所以element其实就是html已经定义的标签元素,例如div,input, a等等。

参考资料来源:百度百科-jQuery

回答2:

var dom = "类名";
function(dom){
$("."+dom).show();
// 若干处理
...
...
};
复用只需定义新的字符串,字符串值为类名,传入函数就行。
如果传入id 稍改即可

var dom = "ID名";
function(dom){
$("#"+dom).show();
// 若干处理
...
...
};

回答3:

funciton(id){
$("#"+id).hide();
}

回答4:

funciton(id){
$("#"+id的值).hide();//比如$("#"+myid).hide();

}

回答5:

$("[value='"+city+"']")
不能用$=
这样就代表是有value属性并且是以city变量值结尾的元素了。
先value=‘’单引号
再单引号里
加入双引号加号变量。‘“+city+”’