我對onclick和change有一些疑問。你能解釋一下當我想單擊我的每個div時,我應該如何使用代碼打印我的onclick而不是一個一個地總結。我的意思是我想只有1個綠色(在圖像上)瓦片,而不是總結。onclick with change javascript/JQuery
for(let i=0; i<woeid.length; i++){
$(".aClick"+i).click(function() {
$("#aClick"+i).toggle("slow", function(){
});
});
};
HTML DIV點擊
<div class="col-sm-2">
<div id="backgroundImage0" class="inner-container aClick0">
<p id="weather0"></p><img id="image0">
</div>
</div>
<div class="col-sm-2">
<div id="backgroundImage1" class="inner-container aClick1"><p
id="weather1"></p><img id="image1">
</div>
</div>
綠色領帶
<div class="col-md-2">
<div class="inner-container moreWeather afterClick"id="aClick0">
<p id="nWeather0"></p>
</div>
</div>
<div class="col-md-2">
<div class="inner-container moreWeather afterClick"id="aClick1">
<p id="nWeather1"></p>
</div>
</div>
這是3個不同的城市點擊股利。是否可以只做一個而不是兩個或更多個顯示器。
幾行HTML將更好地幫助回答這個問題。 從它的外觀你的html可以被修改,使你做得更簡單。我現在可以告訴你,如果你正確地使用你的html類,那麼for循環就不需要這樣做。 –
我會建議包括所有相關的代碼,並生成一個最小完整和可驗證的示例https://stackoverflow.com/help/mcve – Steve
我不知道我理解這個問題。沒有在你提供的代碼中你總結任何東西。 – Steve