Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
如何将数组值插入jQuery语句:$(arrayValue).css(';width';);_Jquery_Css_Arrays_Sizzle - Fatal编程技术网

如何将数组值插入jQuery语句:$(arrayValue).css(';width';);

如何将数组值插入jQuery语句:$(arrayValue).css(';width';);,jquery,css,arrays,sizzle,Jquery,Css,Arrays,Sizzle,这是我的密码: var iconArray = ["icon01", "icon02"]; var iconWidth = $("'." + iconArray[0] + "'").css('width'); 当我尝试此代码时,会收到错误消息: 错误:语法错误,无法识别的表达式:'.icon01'@jquery-v1-10-0.js:1916 这显然是jQuery代码中的一个sizzle.error 我想从css中提取一大组图标的宽度,以便在函数中使用。代码正在成功地将()中的文本转换为“.i

这是我的密码:

var iconArray = ["icon01", "icon02"];
var iconWidth = $("'." + iconArray[0] + "'").css('width');
当我尝试此代码时,会收到错误消息:

错误:语法错误,无法识别的表达式:'.icon01'@jquery-v1-10-0.js:1916

这显然是jQuery代码中的一个sizzle.error

我想从css中提取一大组图标的宽度,以便在函数中使用。代码正在成功地将()中的文本转换为“.icon01”,但它正在生成上述错误

我对编码比较新,所以请原谅我的格式化风格不符合标准,但请建议任何需要的样式更改。提前谢谢。

你只需要这个-

$('.'+iconArray[0]).css('width');

这是在选择器中使用变量字符串的方法:

var iconWidth = $('.' + iconArray[0]).css('width');