我有一个这样的选择列表 -
<select>
<option value='A,textA$$B,textB' data-id='1'>some text</option>
<option value='C,textC$$D,textD' data-id='2'>some text</option>
</select>
我正在尝试将此字符串作为输出 -
1-1-A-textA,2-1-B-textB,3-2-C-textC,4-2-D-textD
- 1 - 只是一个索引,如 1,2,3,4..
- 1 - 数据 ID
- A - 之前的文字
,
- textA - 之后的文字
,
我试过这个(虽然,我知道这是不完整的,因为我不能超越这个)
var s = $('select option').map(function(){
return this.value.split('$$').join(',');
}).get();
小提琴——http: //jsfiddle.net/NgQzH/2/