Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jQuery中通过引用选择器的内容和数组来正确设置选择器_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何在jQuery中通过引用选择器的内容和数组来正确设置选择器

Javascript 如何在jQuery中通过引用选择器的内容和数组来正确设置选择器,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我创建html表,我想通过引用arr及其内容来添加类 当我设置选择器时,我遇到两个问题 ①$ td:包含“2”选择器选择,如2,12,22・・・・ 我想要的结果是只选择2个 ② 我准备了arr,我想用arr写得更简单一些 我想要的结果是添加一类arr单元 这是实现它的简单方法吗 谢谢 常数arr=[1,2,10,11,14] $td:包含'1'。添加类'aqua' $td:包含'2'。添加类'aqua' $td:包含'10'。添加类'aqua' $td:包含'11'。添加类'aqua' $td

我创建html表,我想通过引用arr及其内容来添加类

当我设置选择器时,我遇到两个问题

①$ td:包含“2”选择器选择,如2,12,22・・・・ 我想要的结果是只选择2个

② 我准备了arr,我想用arr写得更简单一些

我想要的结果是添加一类arr单元

这是实现它的简单方法吗

谢谢

常数arr=[1,2,10,11,14] $td:包含'1'。添加类'aqua' $td:包含'2'。添加类'aqua' $td:包含'10'。添加类'aqua' $td:包含'11'。添加类'aqua' $td:包含'14'。添加类'aqua' 运输署{ 过渡时间:0.5s; 边框:纯黑1px; 光标:指针; } div{ 填充物:5px; } 桌子{ 边界塌陷:塌陷; } A.水{ 背景色:浅绿色; } 让html= html+=; 设i=0; 当w=0时;w<10;w++{ html+=; 对于设d=0;d<10;d++{ i=i+1; html++=+i++ } html+=; } html+= document.querySelector'calendar'.innerHTML=html; :contains无法搜索精确匹配,它将只搜索元素是否包含某个文本。如果希望文本完全匹配,请在选择元素后,根据其.text=='2'是否进行过滤:

常量arr=[1,2,10,11,14].mapString; /* const getExactMatch=text=>函数{return$this.text==text}; $td.filtergetExactMatch'1'。添加类'aqua'; $td.filtergetExactMatch'2'。添加类'aqua'; 或: */ $td .filterfunction{return arr.includes$this.text;} .addClass'aqua'; 运输署{ 过渡时间:0.5s; 边框:纯黑1px; 光标:指针; } div{ 填充物:5px; } 桌子{ 边界塌陷:塌陷; } A.水{ 背景色:浅绿色; } 让html= html+=; 设i=0; 当w=0时;w<10;w++{ html+=; 对于设d=0;d<10;d++{ i=i+1; html++=+i++ } html+=; } html+= document.querySelector'calendar'.innerHTML=html;