1

我想用所选复选框的逗号分隔值填充输入并排除重复项。

下面的代码有效,但我不知道如何取出重复项。

HTML

<form>
    <input type="text" value="" id="tags">

    <input type="checkbox" value="apple"><label>apple</label>
    <input type="checkbox" value="banana"><label>banana</label>
    <input type="checkbox" value="melon"><label>melon</label>
    <input type="checkbox" value="melon"><label>melon</label>

</form>


jQuery

$('input[type=checkbox]').change(function() {

    var vals = $('input[type=checkbox]:checked').map(function() {
        return $(this).val();
    }).get().join(',');

    $('#tags').val(vals);

});​
4

0 回答 0