我已经看到很多关于为复选框设置 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>