jquery选择器中加变量参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery选择器中加变量参数相关的知识,希望对你有一定的参考价值。
比如funciton(id)
$("ID为变量id的元素").hide();
选择器怎么写?
可以参考以下两种方法:
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
参考技术A var dom = "类名";function(dom)
$("."+dom).show();
// 若干处理
...
...
;
复用只需定义新的字符串,字符串值为类名,传入函数就行。
如果传入id 稍改即可
var dom = "ID名";
function(dom)
$("#"+dom).show();
// 若干处理
...
...
; 参考技术B funciton(id)
$("#"+id).hide();
本回答被提问者和网友采纳 参考技术C funciton(id)
$("#"+id的值).hide();//比如$("#"+myid).hide();
参考技术D $("[value='"+city+"']")
不能用$=
这样就代表是有value属性并且是以city变量值结尾的元素了。
先value=‘’单引号
再单引号里
加入双引号加号变量。‘“+city+”’
在 Jquery 选择器中附加变量
【中文标题】在 Jquery 选择器中附加变量【英文标题】:Apending variable in Jquery selector 【发布时间】:2017-08-15 22:16:59 【问题描述】:我有这个选择器
self = $('.trim .person:nth-child('+index+')');
self.append('<img src="'+element.profilePic+'" class="profilePic" />');
然后我想用这个在
中选择一个类 $(self + '.spacer').css('opacity', 0.5);
我也试过
self + $('.spacer').css('opacity', 0.5);
【问题讨论】:
【参考方案1】:将其设置为context parameter in jQuery。
$('.spacer', self).css('opacity', 0.5);
或者使用find()
方法获取当前jQuery对象中的元素。
self.find('.spacer').css('opacity', 0.5);
【讨论】:
以上是关于jquery选择器中加变量参数的主要内容,如果未能解决你的问题,请参考以下文章