0
我有這樣的代碼:
<script type="text/javascript">
$(function(){
$('input:radio[name=opcja1]').change(function(){
wynik = $(this).val() * $('#liczba1').val() + $(this).val()
$('.wynik').html(wynik);
});
});
</script>
我想這樣做:無線電值 * #liczba1 + 無線電的價值(或其他不同的東西)。現在,而不是3 * 1 + 3 = 6我得到33.我該怎麼辦?
您正在使用字符串,而不是數字,因爲元素值始終是一個字符串。您必須將字符串解析爲數字以添加它們 – adeneo
嘗試將您的值從字符串轉換爲int(使用parseInt) –