Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
Php 获取数组值并以空格分隔显示为类名(Jquery)_Php_Jquery_Ajax - Fatal编程技术网

Php 获取数组值并以空格分隔显示为类名(Jquery)

Php 获取数组值并以空格分隔显示为类名(Jquery),php,jquery,ajax,Php,Jquery,Ajax,我试图在一个div中显示类名,数组值按空格分隔,如下所示:class=“item 23 54 77” 我只能获得当前代码中用逗号分隔的值。 有什么想法吗?我试着用str\u replace什么也没有。。 谢谢 使用空格作为分隔符 当您尝试将字符串与数组连接时,js引擎使用包含逗号分隔符的字符串将其强制转换为字符串 $("#step_box").removeClass().addClass("item "+selectedTags.join(' ')); 或者不使用数组,只添加每一个 var

我试图在一个div中显示类名,数组值按空格分隔,如下所示:
class=“item 23 54 77”
我只能获得当前代码中用逗号分隔的值。 有什么想法吗?我试着用
str\u replace
什么也没有。。 谢谢

使用空格作为分隔符

当您尝试将字符串与数组连接时,js引擎使用包含逗号分隔符的字符串将其强制转换为字符串

$("#step_box").removeClass().addClass("item "+selectedTags.join(' '));

或者不使用数组,只添加每一个

var $step = $("#step_box").removeClass().addClass('item');
$("input[name=tags]:checked").each(function() {
    $step.addClass(this.value);
});
var $step = $("#step_box").removeClass().addClass('item');
$("input[name=tags]:checked").each(function() {
    $step.addClass(this.value);
});