これは私のテーブルであり、どのように私はクラスのビデオ-IDnewvideosのみループテーブルを通って、特定のクラスの属性をフェッチのみ
<table class="mytable2 table" id="videosexistingtable">
<tbody class="connectedSortable ui-sortable">
<tr>
<th>Name</th>
<th>Video</th>
</tr>
<tr video-id="6" tag-id="1" class="newvideos" style="display: table-row;">
<td>Video1</td>
<td>Data Science</td>
</tr>
<tr class="existingvideos" video-id="2">
<td>Video2</td>
<td>Data Science</td>
</tr>
<tr video-id="49" tag-id="1" class="newvideos" style="display: table-row;">
<td>Video49</td>
<td>Data Science</td>
</tr>
<tr video-id="48" tag-id="1" class="newvideos" style="display: table-row;">
<td>Video48</td>
<td>Data Science</td>
</tr>
</tbody>
</table>
$(document).ready(function() {
getallnewvideos();
});
function getallnewvideos() {
$("#videosexistingtable > tbody > tr .newvideos").each(function() {
var video_id = $(this).attr('video-id');
console.log('video_id' + video_id);
});
}
を得ることができますこれは私のバイオリンです:http://jsfiddle.net/cod7ceho/161/
どうすればいいか教えてください。
のおかげで交換してください。 、あなたが言及したように私がデータの代わりに属性を使用するなら、それは問題ですか?コードは正常に動作しています。変更する必要がありますか? – Pawan
はい、変更する必要があります。無効なHTMLはJSやアクセシビリティに問題を引き起こす可能性があります。 –
情報をよろしければありがとうございます。私はこれらに従います。 – Pawan