Php 使用jquery从字符串创建复选框

Php 使用jquery从字符串创建复选框,php,jquery,search,checkbox,Php,Jquery,Search,Checkbox,我确实有一个包含关键字的字符串,如: $keywords = "shoes, bags, shirts, accessoires" 我想用这个字符串创建一个复选框列表。 加载页面后应显示复选框,并且应选中所有复选框,如: [x] shoes [x] bags [x] shirts [x] accessoires 所以用户应该能够取消选中一些关键字来缩小搜索结果的范围 使用jquery可以做到这一点吗?谢谢,$keywords=“鞋、包、衬衫、附件”; $keywords = "shoes,

我确实有一个包含关键字的字符串,如:

$keywords = "shoes, bags, shirts, accessoires"
我想用这个字符串创建一个复选框列表。 加载页面后应显示复选框,并且应选中所有复选框,如:

[x] shoes [x] bags [x] shirts [x] accessoires
所以用户应该能够取消选中一些关键字来缩小搜索结果的范围

使用jquery可以做到这一点吗?谢谢,

$keywords=“鞋、包、衬衫、附件”;
$keywords = "shoes, bags, shirts, accessoires";

var keyword_array=$keywords.split(",");
var str="";
$.each(keyword_array, function( index, value ) {
str +="<input type='checkbox' >"+ value + "</input>";  

});
var keyword_数组=$keywords.split(“,”); var str=“”; $.each(关键字数组、函数(索引、值){ str+=“”+值+“”; });
现在使用这个str设置html的


参考

拆分关键字,并在其上迭代创建标签和复选框:

var keywords = "shoes, bags, shirts, accessoires";

$.each(keywords.split(','), function(_, word) {
    var lbl = $('<label />', {text: word}),
        box = $('<input />', {type: 'checkbox', name: word, checked: 'checked'});

    lbl.prepend(box).appendTo('body');
});
var关键字=“鞋、包、衬衫、配件”;
$.each(关键字.split(',')、函数(389;,word){
var lbl=$('',{text:word}),
box=$(“”,{type:'checkbox',name:word,checked:'checked'});
lbl.prepend(box).appendTo('body');
});

这在jQuery中是可能的。请根据FAQ发布您试图与自己一起解决此问题的代码。@Salim有问题,没有提到它是用php编写的。我通过假设一个字符串存储在$keywords中给出答案,我们也可以在jquery中生成相同的变量,感谢关注它。这是可能的@Salim请参阅javascript--->谢谢。这非常适合生成复选框。只是不知道如何将$keywords字符串作为var-keywords=$keywords输入jquery;不管用?!?