访问名为“duration”的 XML 数据时出现错误jQuery
是否有任何原因导致名为 duration
的内容在 JQuery 中不起作用? 例如,这是我的 XML,
<video description="description etc" duration="43306" id="1144537378001" name="Fashion" thumbnail="http://www.domain.com/1144537378001-219x119.jpg" videoURL="http://www.domain.com/Half.mp4" videoId="1144537378001"/>
alert($(this).attr("duration"));
alert($(this).attr("thumbnail"));
alert($(this).attr("id"));
一切都会正常发出警报,除了持续时间始终为 NaN,尽管 XML 中一切正常。甚至在我执行 parseInt 或 eval 之前。
我无法更改 XML,因此使用 JS 的任何解决方法都会很棒。
Is there any reason why something named duration
wouldn't work in JQuery?
For example, here is my XML
<video description="description etc" duration="43306" id="1144537378001" name="Fashion" thumbnail="http://www.domain.com/1144537378001-219x119.jpg" videoURL="http://www.domain.com/Half.mp4" videoId="1144537378001"/>
alert($(this).attr("duration"));
alert($(this).attr("thumbnail"));
alert($(this).attr("id"));
Everything will alert ok, except duration will always be NaN despite being fine in the XML. Even before I do parseInt or eval.
I can't change the XML so any workarounds using JS would be awesome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
就像梦想一样
http://jsfiddle.net/QevjN/
(它不是 json 数据顺便说一句)
works like a dream
http://jsfiddle.net/QevjN/
(its not json data btw)
不知道问题是什么,但您始终可以尝试使用纯 JavaScript dom 方法。
如果它仍然不起作用,那么您可以假设它与 jQuery 无关。
Dodn't know what the issue could be, but you can always try with plain JavaScript dom methods.
If it still doesn't work then you can assume that it's not jQuery related.