チェックボックスに tabindex を設定する例をたくさん見てきましたが、現在選択されているチェックボックスの tabindex またはグループ内の位置を取得する例を見つけることができませんでした。以下のコードを機能させようとしましたが、チェックボックスごとに値が 0 になります。例を教えてください。または、これについて教えてください。ありがとう。
$.each($checkboxes, function () {
if ($(this).is(':checked')) {
var selectedIndex = $(this).attr('tabindex');
//do something with selectedIndex
編集
だからjesh.tesh私はこの行であなたのコードを使用しようとしています var theCheckboxPosition = ($(this).prop("tabindex")); ただし、eq(theCheckboxPosition) は無視されます。最初に載せるべきだったのがこちら。
var $checkboxes = $('input[type="checkbox"]');
$(document).ready(function () {
var nos = $('#listTable #searchString').length;
// alert(nos);
$.each($checkboxes, function (idx, data) {
if ($(this).is(':checked')) {
// alert('checked');
var theCheckboxPosition = ($(this).prop("tabindex"));
$('#listTable .teacherlists').eq(theCheckboxPosition).css('border', '2px dashed blue');
$('#listTable .daylists').eq(theCheckboxPosition).css('border', '2px dashed blue');
}
});
});
</script>