jQuery加入多个标签

use*_*411 4 jquery join

嗨,我有一个div元素,其中包含一个像这样的复选框列表

 <ul>
 <li><input type="checkbox" ID="check1" /><label for="check1">Monday</label></li>
 <li><input type="checkbox" ID="check2" checked="checked"/><label for="check2">Tuesday</label></li>
 <li><input type="checkbox" ID="check3" /><label for="check3">Wednesday</label></li>
 <li><input type="checkbox" ID="check4" checked="checked"/><label for="check4">Thursday</label></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想在"星期二 - 星期四"之类的字符串中检查值.所以我写了这个非常简洁的jQuery指令

$('input:checked', 'ul').next().text() 
Run Code Online (Sandbox Code Playgroud)

这给了我'星期二星期四'.我找不到通过分隔符的方法,并且'周二 - 周四'

rah*_*hul 5

尝试类似的东西

$('input:checked', 'ul').map(function(){
    return $(this).next().text();
}).get().join('-');
Run Code Online (Sandbox Code Playgroud)