table 多条tr怎么判定点击的是哪一条

比如我点击的是第三行我要弹出这行的相关内容怎么做到最好是用JQ的... 比如我点击的是第三行 我要弹出这行的相关内容 怎么做到 最好是用JQ的 展开
 我来答
Prince____Yu
推荐于2017-09-16 · TA获得超过3718个赞
知道小有建树答主
回答量:864
采纳率:33%
帮助的人:958万
展开全部

用this就可以了。this就是指代当前对象,事件会有捕获和冒泡的呀。


我写一个,让你瞧一瞧,稍等~~


结构:

<table>
        <tr>
            <td><p >1加班</p></td>
        </tr>
        <tr>
            <td><p >2加班</p></td>
        </tr>
        <tr>
            <td><p >3加班</p></td>
        </tr>
        <tr>
            <td><p >4加班</p></td>
        </tr>
    </table>

js:

$(function(){

    $('tr').click(function(event) {
        /* Act on the event */
        alert($(this).find('p').text())
    });
    
})

有用的话就采纳我吧~~嘻嘻

更多追问追答
追答
有问题再追问
已通知提问者对您的回答进行评价,请稍等
198901245631
推荐于2017-09-19 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1730万
展开全部
这个不用提问者操心的,每个jsp属性对象都有个this方法,所以每次点击的时候,只需要
onclick = oncheck(this)即可获取到对应的tr列的,
之后在js中通过 $(this).value即可获取到对应的值。
当然,也可以通过js事件来进行处理:
$(function(){
$('tr').click(function(event) {
alert($(this).value)
});

})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式