data-sortindex
の若い順にvalue
を渡したいです。
html
1<select class="js-order-route" multiple="multiple"> 2<option value="3">小林 亮</option> 3<option value="4">岡本 陽子</option> 4<option value="5" data-sortindex="1">小川 駿</option> 5<option value="6">阿部 花音</option> 6<option value="7" data-sortindex="0">斉藤 大翔</option> 7<option value="8">三浦 悠太</option> 8<option value="9" data-sortindex="3">酒井 花音</option> 9<option value="11" data-sortindex="4">菅原 蓮</option> 10<option value="12" data-sortindex="2">福田 七海</option> 11<option value="13">長谷川 美咲</option> 12<option value="14" data-sortindex="6">池田 駿</option> 13<option value="15" data-sortindex="5">藤原 太郎</option> 14<option value="16">加藤 悠真</option> 15<option value="17">上野 明日香</option> 16<option value="18">藤田 碧</option> 17<option value="19">森 健太</option> 18<option value="20">今井 大輝</option> 19</select>
現状
html
1<input class="js-authorizer" type="hidden" value="5,7,9,11,12,14,15" name="hoge[hoge_ids]">
javascript
1var sortIndex = $('[data-sortindex]'); 2var ary = []; 3for(var n=0,len=sortIndex.length;n<len;n++){ 4 str.push(sortIndex[n].value); 5} 6 7$('.js-authorizer').val(''); 8$('.js-authorizer').val(ary);
求めている値
html
1<input class="js-authorizer" type="hidden" value="7,5,12,9,11,15,14" name="hoge[hoge_ids]">
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/02 04:32