急!!! JQuery中 查找<td>标签

急!!! JQuery中 查找<td>标签,第1张

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">

获取点击元素的第一个兄弟元素的文本,可以有如下几种方法

先获取父元素,在获取第一个子元素

直接获取第一个兄弟元素

所有的方法用jQuery 非常好做, 原生js 代码非常繁琐。

最好不要在html中写js,样式,结构,行为要分离

下面我给出了原生js实现功能的一些代码。你试试jquery会非常简单的。

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Title</title>

</head>

<body>

<table>

    <tr>

        <td>111</td>

        <td class="btn">点我</td>

    </tr>

    <tr>

        <td>222</td>

        <td class="btn">点我</td>

    </tr>

</table>

</body>

</html><script>

    var btn = documentquerySelectorAll("btn");

    for(var i=0,l=btnlength;i<l;i++){

        btn[i]onclick = function () {

            var parent = thisparentNode;

            var firstNode = parentchildNodes;

            for(var i=0,l=firstNodelength;i<l;i++){

                if(firstNode[i]nodeType === NodeELEMENT_NODE){

                    alert(firstNode[i]innerText);

                    return false;

                }

            }

        }

    }

</script>

你这段js放在哪的?如果在head里,dom都没有加载完,他就执行了,当然找不到相应的元素了。。。所以要写在加载事件之后。。。

windowonload = function() {

    var kkk = documentgetElementById('kkk'),

        qwe = documentgetElementById('qwe');

    if (kkkinnerText == "qqq") {

        kkkstyledisplay = "none";

    }

    if (qweinnerText == "qqq") {

        qwestyledisplay = "none";

    }

}

另外,一般会有个触发机制,上边这样写是能实现的,但是真正用的时候肯定不这么写

<TD[^>]+>()</TD>

内容在matchGroup(1)中

<TD[^>]+>()<BR>()<BR>()<BR>([0-9]+)<BR><FONT[^>]+>()</FONT><BR>([0-9]+周)<BR>()</TD>

那你可以获取tr的html啊。。

$('table tr')each(function(){

consolelog($(this)html())

})

以上就是关于急!!! JQuery中 查找<td>标签全部的内容,包括:急!!! JQuery中 查找<td>标签、js中如何获取td标签中的文本...在线等到[高分求问]、HTML中js怎么用某个td标签的onclick()来获取另一个td标签中的文本值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9550087.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存