2 z5593091 z5593091 于 2016.03.04 23:05 提问

关于Jquery的选择器问题
 <table>
            <tr>
                <td>
                    <div>1</div>
                </td>
                <td>
                    <div>ui</div>
                </td>
                <td>
                    <div>
                        <button onclick="deleteInfo(this);">delete</button>
                    </div>
                </td>
            </tr>

    </table>

    function deleteInfo(obj){
                var t=$(obj).parent().parent().parent().children("div").eq(0);
                alert($(t).text());     
            }

        如上所示,我想通过点击delete来取得第一个td里面的div的text内容(在没有ID的情况下获取),即是1.
        但我好像怎么都取不到,要不就是空白,要不就是全部都取了,求大神赐教。

3个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.03.04 23:34
 <script>
function deleteInfo(obj){
  var t=$(obj).parents('tr').find('td').first().find('div');
  alert(t.html());
}
</script>
</head>
<body>
<table> <tr> <td> <div>1</div> </td> <td> <div>ui</div> </td><td><input type='button' value='删除' onclick='deleteInfo(this)'/></td></tr></table>
</body>
caozhy
caozhy
2 年多之前 回复
flkcz
flkcz   2016.03.07 16:23

var t=$(obj).parent().parent().parent().children("div").eq(0);
alert($(t).text()); //t已经是jq对象了不能再加$("t")直接t.html()


qq_20039385
qq_20039385   2016.03.08 13:17

改:
function deleteInfo(obj){
var t=$(obj).parent().parent().parent().find("div").eq(0).text();
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jQuery选择器总结介绍
jQuery提供了异常强大的选择器用来帮助我们获取页面上的对象, 并且将对象以jQuery包装集的形式返回。本文主要对常用的jQuery选择器进行一个介绍及归类。最后给出一个具体的实例来介绍jQuery选择器的使用。
WEB入门之十三 jQuery选择器
学习内容 jQuery层次选择器 jQuery属性选择器 jQuery表单选择器 jQuery过滤选择器能力目标 熟悉jQuery各种选择器的使用场合能熟练使用jQuery各种选择器本章简介上一章我初步接触了jQuery,并能够编写一些简单的jQuery代码,其中重点是jQuery基本选择器。jQuery的选择器非常强大,它是jQuery的根基,基本上任何操作都要依赖于选择器。本章重点学习jQue
Jquery的过滤选择器分为哪几种?
Jquery的过滤选择器分为哪几种? 转载▼ 标签:  jquery   过滤选择器   分类 分类: JQuery 所有的过滤选择器分为哪几种: 一、基本过滤选择器(重点掌握下列八个) :first 选取第一个元素 $("div:first").css("color","red"); :last 选取最后一个
Jquery选择器大全
Jquery选择器,Jquery选择器Jquery选择器Jquery选择器Jquery选择器Jquery选择器
jQuery中 :first 和 :last 选择器诡异问题
jQuery中 :first 和 :last 选择器诡异问题 last作用有效次数问题
关于jQuery对html中的元素进行选择的选择器问题
1)jQuery 元素选择器  jQuery 使用 CSS 选择器来选取 HTML 元素  $("p") 选取 元素。  $("p.intro") 选取所有 class="intro" 的 元素。  $("p#demo") 选取所有 id="demo" 的 元素。 代码示例: function tagName(){   $('p').addClass('
jquery选择器的空格问题
1111111111111111111 1111111111111111111 1111111111111111111 1111111111111111111 1111111111111111111 1111111111111111111 1111111111111111111 1111111111111111111 1111111111111111111
JQuery 中 :first 选择器的使用注意点
$(function(){ $("#ee").bind("click", function(){ $("div:first").attr("id", "test"); $("#test").append("fffffffffffffffff"); }); }); eeeeeeeeee ddddddddd hhhhhhhhh
自己总结的web前端的jquery面试题
这是总结一般公司里会问到的html+css相关内容面试题,大家可以一起学习一下,如果有什么不对的,或者您遇到过的面试题,请留言,我来陆续添加
jquery选择器扩展之样式选择器
jquery中提供了丰富多样的选择器,利用这些选择器我们可以完成大多数任务,但是喜欢思考的我们总得找点事,提问时间: 1.如何选择所有字体颜色为红色的元素 2.如何选择出背景颜色为为白色的元素 3.如何选择出字体大于等于16px的元素 4.如何选择出背景元素为白色并且文字颜色为黄色的元素 等等等等......总之一句话:如何通过css的样式规则来选择元素? 是不是感觉jquer