有什么理由为什么名为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的任何变通方法都会很棒。
答案 0 :(得分:0)
答案 1 :(得分:0)
不知道问题是什么,但你总是可以尝试使用普通的JavaScript dom方法。
document.getElementById("1144537378001").getAttribute("duration");
如果它仍然不起作用那么你可以假设它不是jQuery相关的。