我很新的JavaScript和jQuery。我想旋轉位於包裝div內的2 div的內容。一個div包含一張照片,另一個div包含一些樣式文本(h1,h3,p,span)。這是一個4衝浪板的畫廊,有4張照片和4個描述。我一直在試圖旋轉div的內容,當鏈接被點擊。包含照片的div旋轉正常。我可以在文本div(currentBoard)中獲得一個描述,但在此之後,唯一會改變的是照片,並且描述在被點擊的第一個上保持靜態。由於包含文本的div有一個已經應用的類,我使用id來旋轉內容。這個div的實際內容是在css中使用:after和:before和id作爲這個div的更改,我試圖將這些內容應用爲新id的內容。我只是無法讓文本內容div與照片div同步旋轉。下面的代碼是我現在擁有的,我已經嘗試了很多東西。 currentBoard是我想改變的文本div中的id。我假設我需要以某種方式先刪除舊的ID,然後添加新的,但我試過的一切都失敗了。任何幫助是極大的讚賞。謝謝!如何使用jquery和javascript更改div的內容?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(evt) {
$("a:has(img.boardGallery)").click(function() {
var largePath = $(this).attr("href");
var caption = $(this).attr("id");
var currentBoard = $("#currentBoard");
currentBoard.attr({ id: caption });
$("#photo_large").attr({ src: largePath });
return false;
});
});
</script>
添加您正在使用的HTML – RacerNerd