如何使用javascript獲取html中的下一個元素?
我有三個
<input type="number" class="number" >
HTML和腳本是這樣的:
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var limite = <?php echo str_replace('"', '"', trim($row["tot_costi_fissi_struttura"])) ?>;
var somma;
var val;
$(".number").change(function(){
val = parseFloat($(this).val());
somma = 0;
$(".number").each(function(){
somma += parseFloat($(this).val());
});
var resto = limite - somma > 0 ? limite - somma : 0;
$("#limite").html(resto);
if(somma > limite){
var diff = somma - limite;
$(this).val(val - diff);
}
})
});
我需要得到的不僅是當前元素,也是下一個。
我已經試過這樣:
valnext = parseFloat($(this).next().val());
,但它不提前工作
感謝
請千萬不要在一個文件中^^ – Dwza
他們需要的兄弟姐妹爲工作混合HTML,PHP和JavaScript - - 是否有任何東西包裝每個輸入,以便他們是「堂兄弟」而不是兄弟姐妹? – Faust
提供您的HTML代碼... –