我試圖使用jQuery來創建HTML標記創建的HTML標記:如果YouTube視頻的網頁上存在檢查,如果一個iframe存在,然後使用jquery
<div class="icon"></div>
然後創建上面標記:
if ($('div.container iframe').length) {
alert('frame exists');
$('<div class="icon"></div>');
}
但是它不創建標記。 我想讓用戶粘貼YouTube視頻,然後我的Jquery應該爲他們自動創建圖標。請看看我的實現:
var $video = $('div.container iframe'); //location of video
var $productImage = $('.product-image'); //location of main prod img
var $icon = $('.icon'); //location of icon
//check if video exists
if ($('div.container iframe').length) {
alert('frame exists');
$('<div class="icon"></div>');
}
$('.product-image').append($video); //append the video to the main prod img
$icon.on('click', function() { //click
$video.toggle(); //toggle the video based on click
});
的jsfiddle:http://jsfiddle.net/t7qMF/7/ SOLUTION:http://jsfiddle.net/t7qMF/13/
div.icon都有自己的CSS,所以你應該看到一個圖標出現在頁。 – 2012-07-13 10:03:42