-1

次のようなキーワードを含む文字列があります。

$keywords = "shoes, bags, shirts, accessoires"

この文字列からチェックボックスのリストを作成したいと思います。ページを読み込んだ後にチェックボックスが表示され、次のようにすべてのチェックボックスがオンになっている必要があります。

[x] shoes [x] bags [x] shirts [x] accessoires

そのため、ユーザーはいくつかのキーワードのチェックを外して検索結果を絞り込むことができるはずです。

これはjqueryで可能ですか?ありがとう、

4

2 に答える 2

3

キーワードを分割し、それらを繰り返してラベルとチェックボックスを作成します。

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');
});

フィドル

于 2013-10-01T12:16:00.463 に答える
0
$keywords = "shoes, bags, shirts, accessoires";

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

});

この str を使用して、 html ごとにhtmlを設定します

それぞれ参照

于 2013-10-01T12:14:20.203 に答える