0

jQuery を使用して、いくつかのデータを選択し、区切り記号でペアを分割したいと考えています。

私のコード:

var checkboxes = [];
$('input[name="CheckBox3"]:checked,select[name=ansprechpartner]').each(function() {
    checkboxes.push($(this).val());
    checkboxes.push(":");
});

コード出力:

1998,:,1292,2006,:,1128,2630,:,3030,:

望ましいコード出力:

1998:1292,2006:1128,2630:3030 

サンプル HTML

<tr class="Row">
    <td style="TEXT-ALIGN: right">
        <input type="checkbox" id="kontakteCheckBox3" class="idRow" value="2006" name="CheckBox3">&nbsp;</td>
    <select id="ansprechpartner" class="ansprechpartner" name="ansprechpartner">
        <option selected value="">-</option>
        <OPTION VALUE="1292">Abels</OPTION>
        <OPTION VALUE="1295">Delta</OPTION>
        <OPTION VALUE="1298">Extra</OPTION>
    </select>
    </td>
</tr>

<tr class="Row">
    <td style="TEXT-ALIGN: right">
        <input type="checkbox" id="kontakteCheckBox3" class="idRow" value="2008" name="CheckBox3">&nbsp;</td>
    <select id="ansprechpartner" class="ansprechpartner" name="ansprechpartner">
        <option selected value="">-</option>
        <OPTION VALUE="1392">Abels</OPTION>
        <OPTION VALUE="1495">Delta</OPTION>
        <OPTION VALUE="1198">Extra</OPTION>
    </select>
    </td>
</tr>

修正方法がわかりません。

ありがとうございました

4

2 に答える 2