Когда я пытаюсь использовать .each(), чтобы сделать ту же функцию для нескольких элементов на моей странице всегда возвращать уаг HD как «не определено»Javascript .each() возвращение «не определено»
function hdurl (videoId) {
\t var videoEl = $('#' + videoId);
\t var HD = videoEl.find("video").attr("HD"); \t
\t alert('returned ' + HD);
}
hdurl("div_video");
<video id="div_video" class="video-js" HD="returned" controls>
<source src="~path~" type="video/mp4">
</video>
Вы можете создать демо-версию проблемы http://jsfiddle.net/ –
Ваш код недействителен JS. Имеет смысл не менять свой код настолько, чтобы он стал совершенно бессмысленным. – zerkms
[demo on jsfiddle] (http://jsfiddle.net/7zrode3o/) –