js和jQuery点击获得当前行数据

js和jQuery点击获得当前行数据

jQuery代码

function show(){
    var length = 0; 
    // 计算一共选择了几个 
    for(var i = 0; i < $('.checkbox').length; i++){
        if($('.checkbox')[i].checked){
            length++;
        }   
    }
    if(length == 1){ 
        // 选择一个弹出
        for (var j =0 ; j < $('.checkbox').length; j ++){
            if($('.checkbox')[j].checked){
                var index=$('#table tr').eq(j);
                alert('id='+index.find('td').eq(1).text());
                alert('name='+index.find('td').eq(2).text());
                alert('category='+index.find('td').eq(3).text());
                alert('url='+index.find('td').eq(4).text());
                alert('remark='+index.find('td').eq(5).text());
            }
        }
    }else if(length > 1){
        alert("只能选择一个");
    }else{
        alert("请选择一个");
    }
}

js点击获得当前行数据

function show(){
    var length = 0;
    var checkbox= document.getElementsByName("checkbox");
    var checkboxLength= checkbox.length;
    var rows = document.getElementById('table').rows; 
    for(var i = 0; i < checkboxLength; i++){
        if(checkbox[i].checked){
            length++;
        }   
    } 
    if(length == 1){ 
        for (var j =0 ; j < checkboxLength; j ++){
            if(checkbox[j].checked){
                var row = checkbox[j].parentNode.parentNode.parentNode.rowIndex;
                alert('id='+rows[row].cells[1].innerHTML);
                alert('name='+rows[row].cells[2].innerHTML);
                alert('category='+rows[row].cells[3].innerHTML);
                alert('url='+rows[row].cells[4].innerText);
                alert('remark='+rows[row].cells[5].innerHTML);
            }
        
        }
    }else if(length > 1){
        alert("只能选择一个");
    }else{
        alert("请选择一个");
    }
}

body代码


    
    
序号 系统 系统类别 访问地址 备注
1 aa aa aa aa
2 bb bb bb bb
3 cc cc cc cc
4 dd dd dd dd
5 ee ee ee ee
6 ff ff ff ff

你可能感兴趣的:(jQuery)