2017-02-06 43 views
0

一旦單擊鏈接,我需要在iframe元素上的src屬性上追加散列#play使用jQuery向iframe src追加散列

這是我迄今爲止嘗試:

$(".portfolio-link").click(function() { 
    $('.first').append(.attr('src', '#play')); 
}); 

這裏是我想補充#playsrc屬性上點擊鏈接:<a href="#portfolioModal1" class="portfolio-link" data-toggle="modal"></a>

這裏是iframe元素:<iframe class="first" src="http://my.iframe.url" width="160" height="600" frameborder="0"></iframe>

我該如何使用jQuery來完成這項工作?

+1

$(」第一 ')。ATTR(' src」中,$( 「第一」)。ATTR( 'SRC')+ '#玩')應該做的伎倆... – Snowmonkey

+1

@Snowmonkey請添加該答案作爲回答 –

+0

是的,請添加一個答案,工作。 – Liz

回答

1

你可以做幾種方法。首先,你可以在src保存爲一個變量和使用:

var myUrl = $('.first').attr('src'); 
$('.first').attr('src', myUrl + "#play"); 

,或者你可以做到這一切在一個單一的步驟:

$('.first').attr('src', $('.first').attr('src')+"#play"); 

要麼應該工作。

0
var currentSrc = $('iframe.first').attr('src'); 
$('iframe.first').attr('src', currentSrc + '#play');