我有这行代码,我无法向自己解释这个$("a[href*='video']")
代码行。其中有太多的谜团。
$("a[href*='video']").click(function() {
var id = $(this).attr("href");
playVideo(id);
});
function playVideo(id) {
var $video = $(id + " video")[0];
$video.play();
$(".close").click(function() {
$video.pause();
$video.currentTime = 0;
});
}
答案 0 :(得分:2)
$("a[href*='video']")
这是一个jQuery attribute contains selector。这将返回所有链接Array
元素的<a>
,其href在链接中包含video
。
<a href="http://google.com/video/abc">
喜欢此链接包含网址中的视频..因此,它将被选中。