+ -
当前位置:首页 → 问答吧 → 向高手讨教了 如何取得this下面的子元素

向高手讨教了 如何取得this下面的子元素

时间:2009-04-08

来源:互联网

<script type="text/javascript">
$(function(){
    $("div[id='ddd']").each(function()
    {
        alert($("#dddd").html());//问题就是在这里,我要如何取得对应的id=“dddd”的html呢
    })
})
</script>
<div id="ddd">
<div id="dddd">10</div>
<div id="ddddd">20</div>
</div>
<div id="ddd">
<div id="dddd">200</div>
<div id="ddddd">5000</div>
</div>
[ 此帖被fudg1211在2009-04-08 16:41重新编辑 ]

作者: fudg1211   发布时间: 2009-04-08

人的ID有重复值.

作者: road0904   发布时间: 2009-04-08

这个是没有关系的 我很多都是有重复的

作者: fudg1211   发布时间: 2009-04-08

还真是够随意的用法呀~

作者: com1com4   发布时间: 2009-04-08

没办法吗??

作者: fudg1211   发布时间: 2009-04-09

html不应该有重复的id,即使页面不出错,别的不说,但JavaScript根据id查找元素时总是返回第一个匹配id的对象
还是那句话,基础很重要

<script type="text/javascript">
$(function(){
    $("div.ddd").each(function()
    {
        alert($("div.dddd", this).html());
    })
})
</script>
<div class="ddd">
<div class="dddd">10</div>
<div class="ddddd">20</div>
</div>
<div class="ddd">
<div class="dddd">200</div>
<div class="ddddd">5000</div>
</div>

作者: gordianyuan   发布时间: 2009-04-09

挂了这么久  总算是看见高手了 恩 基础很重要 谁叫我是半路出家的呢 学机电做上程序了 有隔山的感觉

作者: fudg1211   发布时间: 2009-04-09

html不应该有重复的id,即使页面不出错,别的不说,但JavaScript根据id查找元素时总是返回第一个匹配id的对象
还是那句话,基础很重要

javascript查找元素时好像不是“总是返回第一个匹配id的对象”吧? 我原来做的时候如果id相同, 用document.getelementbyid("id")的方法得到的是一个数组。

不知道在jQuery里面情况如何。

作者: 一路再走   发布时间: 2009-04-09

你可以尝试一下就知道
质疑之前是否应该实践一下呢

作者: gordianyuan   发布时间: 2009-04-09

支持楼上~!

作者: hunter   发布时间: 2009-04-10

$("div[id='ddd']")
看到这样的用法直接无语

作者: evilpaw   发布时间: 2009-04-10

机电到网络行业20天写的一段代码
大家不要见笑了
在百度里面都不知道问了多少关于php的问题,特别是基础概念问题 都是解答详细祥和
都是来学习提高的 有不好的地方去改 才能有提高 而不是楼上的。。。
全是用$("div[id='ddd']")
http://www.allloving.cn/musicplayer/

作者: fudg1211   发布时间: 2009-04-10

ID重复了,问题多多

作者: imhades   发布时间: 2009-04-10

- $("div[id='ddd']")  --> $("#ddd")!

- 1.2.x 支持重复ID,1.3.x 不!

作者: apexy   发布时间: 2009-04-15

晕死 怎么n年前的贴又被刷上来了 这里结贴了

作者: fudg1211   发布时间: 2009-04-15