我试图了解这些 jquery 代码是如何工作的
function findVideoForElement(el) {
var parentControls=$(el).parents('.video_controls[rel]');
if (parentControls.length==0) {
return $('video[id=]');
} else {
return $('#'+parentControls.attr('rel'));
}
}
当parents()
被调用时,它返回匹配表达式的元素。'.video_controls[rel]'
这个表达式到底是什么意思。是class="video_controls"
吗?我无法弄清楚这[rel]
部分是什么意思。
另外,是否$('video[id=]')
意味着 id="video" 的元素?
会$('#'+parentControls.attr('rel'))
返回什么?