我在jquery中編碼。我需要在jquery中雙擊幫助。 div是動態創建的,事情是,我無法找到任何地方如何選擇2或3動態創建的div和雙擊第三個div來改變顏色。總共3個選定的div應該改變顏色。如何更改dinamically創建的div上的顏色通過選擇3 div和雙擊來更改jquery的第三個div上的顏色?
希望有人能幫助MED解決這個問題:)
HTML
<body>
<div>
<label>
<input id="numberOfDivs" type="number">
</label>
<input id="createBtn" type="button" value="Generate">
</div>
<div id="divWrapper"></div>
<script src="script/jquery-3.2.0.min.js" type="text/javascript"></script>
<script src="js/Script.js" type="text/javascript"></script>
jQuery的
$("#createBtn").click(function(){
var counter = 1;
var values = $("#numberOfDivs").val();
for(i = 0; i < values ; i++){
var $div = $("<div>" + counter + "</div>")
.css({"width": "50px", "height": "50px","background-color": "red", "margin": "5px", "float": "left"
})
.attr({
class: "dClones"
$("#divWrapper").append($div);
counter++;
}
$(".dClones").bind("dblclick", function(){
$(this).css({"background": "purple"})
});
});
分享一些相關的代碼 –
剛剛發佈我的代碼:) –