jquery在ie下无法获取到值,在ff下正常的原因? 在线等。。。

anjing5566 2009-01-07 04:36:49
xml部分【area.xml】

<?xml version="1.0" encoding="utf-8"?>
<smge>
<td_LAN id="1">
<LAN_name>华东</LAN_name>
<LAN_city>
<city_name id="20">
<name>上海</name>
<td_pric>
<tdname id="0" ad="0">浦东新区</tdname>
<tdname id="11" ad="0">长宁区</tdname>
<tdname id="12" ad="0">闸北区</tdname>
<tdname id="16" ad="0">杨浦区</tdname>
<tdname id="31" ad="0">卢湾区</tdname>
<tdname id="32" ad="0">宝山区</tdname>
<tdname id="34" ad="0">嘉定区</tdname>
<tdname id="90" ad="0">松江区</tdname>
<tdname id="92" ad="0">崇明县</tdname>
<tdname id="93" ad="0">南汇区</tdname>
<tdname id="94" ad="0">徐汇区</tdname>
<tdname id="95" ad="0">普陀区</tdname>
</td_pric>
</city_name>
<city_name id="21">
<name>江苏省</name>
<td_pric>
<td_pric>
<tdname id="0" ad="0">南京</tdname>
<tdname id="11" ad="0">丹徒</tdname>
<tdname id="12" ad="0">靖江</tdname>
<tdname id="16" ad="1">新沂</tdname>
<tdname id="31" ad="0">江宁</tdname>
<tdname id="32" ad="0">扬中</tdname>
<tdname id="34" ad="0">苏州</tdname>
<tdname id="90" ad="1">沛县</tdname>
<tdname id="92" ad="0">溧水</tdname>
<tdname id="93" ad="0">丹阳</tdname>
<tdname id="94" ad="0">吴县</tdname>
<tdname id="95" ad="1">丰县</tdname>
</td_pric>
</td_pric>
</city_name>
<city_name id="23">
<name>安徽省</name>
<td_pric>
<tdname id="0" ad="0">合肥</tdname>
<tdname id="11" ad="0">定远</tdname>
<tdname id="12" ad="0">萧县</tdname>
<tdname id="16" ad="1">六安</tdname>
<tdname id="31" ad="0">长丰</tdname>
<tdname id="32" ad="0">五河</tdname>
<tdname id="34" ad="0">砀山</tdname>
<tdname id="90" ad="1">霍山</tdname>
<tdname id="92" ad="0">肥西</tdname>
<tdname id="93" ad="0">怀远</tdname>
<tdname id="94" ad="0">阜阳</tdname>
<tdname id="95" ad="1">金寨</tdname>
</td_pric>
</city_name>
<city_name id="31">
<name>浙江省</name>
<td_pric>
<tdname id="0" ad="0">合肥</tdname>
<tdname id="11" ad="0">定远</tdname>
<tdname id="12" ad="0">萧县</tdname>
<tdname id="16" ad="1">六安</tdname>
<tdname id="31" ad="0">长丰</tdname>
<tdname id="32" ad="0">五河</tdname>
<tdname id="34" ad="0">砀山</tdname>
<tdname id="90" ad="1">霍山</tdname>
<tdname id="92" ad="0">肥西</tdname>
<tdname id="93" ad="0">怀远</tdname>
<tdname id="94" ad="0">阜阳</tdname>
<tdname id="95" ad="1">金寨</tdname>
</td_pric>
</city_name>
</LAN_city>
</td_LAN>
</smge>


js部分【jquery框架】

$().ready(function(){
//初始化
loadArea();

});

function loadArea(){
$.get("xml/area.xml",function(xml){
$("body").data("xml",xml);
$("tdname",xml).each(function(){
alert($(this).attr("id"));
//$("<option value="+$(this).attr("id")+">"+$(this).attr("id")+"</option>").appendTo("#Gender");
});//初始省
});
}


在ff下,能获取到$(this).attr("id"),在ie下获取不到?
...全文
385 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
anjing5566 2009-01-08
  • 打赏
  • 举报
回复
这个问题居然没有人回答?
bj890 2009-01-07
  • 打赏
  • 举报
回复
up
anjing5566 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 duoduo6153 的回复:]
ie下可以啊,代码没问题
[/Quote]

可以?我的是ie6,没有反应,我的ff是正常的
duoduo6153 2009-01-07
  • 打赏
  • 举报
回复
ie下可以啊,代码没问题
liuhua19841201 2009-01-07
  • 打赏
  • 举报
回复
jQuery对dom的融合性在每个浏览器上都支持,但是对xml是有那么点问题,你把xml改成json类型就不会有问题了,数据操作更简单 json也比xml轻量



2L什么都不懂 就不要发了 晕
xfzhuhan 2009-01-07
  • 打赏
  • 举报
回复
看看,
anjing5566 2009-01-07
  • 打赏
  • 举报
回复
貌似是jQuery在ie下的bug,我现在转化成dom才能用
liaolliso 2009-01-07
  • 打赏
  • 举报
回复
冒一个泡,
ie几 啊
ylc0104 2009-01-07
  • 打赏
  • 举报
回复
我没用过 JQ 还是以ajax胡乱说下吧
$("")跟asp.net建站有关
最好用document.getElemenById("");

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧