我有下面這段代碼,不同的數據,重複了10次的網頁上我的工作:如何在同一個html的多個實例中編輯字符串?
HTML:
<div class="kpaGraph">
<p>Target: 43%</p>
<div class="progress">
<div class="bar"></div>
</div>
</div>
<div class="kpaBottom">
<div class="strong">
<p>311</p>
</div>
<div class="weak">
<p>number of teachers trained</p>
</div>
</div>
我想改變div.strong p
(311)的數量根據div.kpaGraph p
中的數字(43%)以相同的方式跨越此代碼的所有實例,並使用Javascript/jQuery。什麼是最乾淨的方式來做到這一點?我應該選擇所有$('div.kpaGraph p')
,然後使用each()
或者我應該創建一個函數並在所有這些函數上運行它?
謝謝!
你應該選擇所有'$('div.kpaGraph p')',然後使用'each()'並傳遞'each'匿名)函數使其工作。 – 2013-02-21 16:54:01
因此,當'kpaGraph'目標值被改變時,下面'kpaBottom'中的值應該改變,但只有在'kpaGraph'下面的值纔會改變?或者當它改變了全部10個變化呢? – Cymen 2013-02-21 16:58:21
只適用於它下面的一個,每個實例。 – dezman 2013-02-21 17:01:05