<div id="block">
<input type="text" value="1" id="number" />
<div id="price"></div>
</div>
<div id="block">
<input type="text" value="1" id="number" />
<div id="price"></div>
</div>
的jQuery:
<script type="text/javascript">
$(function() {
$("#number").keyup(function() {
var value = $(this).val()*5;
$("#price").text(value);
}).keyup();
});
</script>
價格僅在第一個顯示。爲什麼?
如何正確製作? 塊可以是無止境的。
UPDATE:
品牌:
var id = 1;
$('.number').each(function() {
$(this).attr('id', 'id_' + id++);
});
它是如何關聯? 塊可以是無止境的。
你試圖找到價格'ID',當你有價格作爲HTML – anson
我應該看到您的留言'class';)+1 – mprabhat
不,'price'絕對是一個'ID '(在編輯之後)。雖然它應該是一個'班級',因爲['文件中必須是唯一的](http://www.w3.org/TR/html401/struct /global.html#h-7.5.2)。 –