tableの中のあるカラムに値が入っている行を選択して削除ボタンを押したときに
次にあるカラムに値が入っている行の1つ前までの全ての行を消したいです。
addClassとnextAllを使ってやってみましたが駄目でした。
分かる方がいましたらお願いします。
jquery
1$("#bt-del1).click(function(){ 2 $("#tbl1 .cs-selected").nextAll(".collect").remove(); 3});
html
1<script type="text/template" id="tlist1"> 2 <thead id="th-list1"> 3 <tr> 4 <th class="list1-col1 cs-center">a</th> 5 <th class="list1-col2 cs-center">b</th> 6 <th class="list1-col3 cs-center">c</th> 7 <th class="list1-col4 cs-center">d</th> 8 <th class="list1-col5 cs-center">e</th> 9 <th class="list1-col6 cs-center">f</th> 10 <th class="list1-col7 cs-center">g</th> 11 <th class="list1-col8 cs-center">h</th> 12 <th class="list1-col9 cs-center">i</th> 13 </tr> 14 </thead> 15 <tbody id="tbl1"></tbody> 16</script> 17 18<script type="text/template" id="intbl"> 19 <tr class="cs-showb cs-pointer" style="height: 35.56px"> 20 <td class="list1-col1" data-b1="<%- val1 %>" id="bld1"><%- val1 %></td> 21 <td class="list1-col2" data-b2="<%- val2 %>" id="bld2"><%- val2 %></td> 22 <td class="list1-col3" data-b3="<%- val3 %>" id="bld3"><%- val3 %></td> 23 <td class="list1-col4" data-b4="<%- val4 %>" id="bld4"><%- val4 %></td> 24 <td class="list1-col5" data-b5="<%- val5 %>" id="bld5"><%- val5 %></td> 25 <td class="list1-col6" data-b6="<%- val6 %>" id="bld6"><%- val6 %></td> 26 <td class="list1-col7" data-b7="<%- val7 %>" id="bld7"><%- val7 %></td> 27 <td class="list1-col8" data-b8="<%- val8 %>" id="bld8"><%- val8 %></td> 28 <td class="list1-col9" data-b9="<%- val9 %>" id="bld9"><%- val9 %></td> 29 </tr> 30</script>
回答2件
あなたの回答
tips
プレビュー