こんにちは、次のようなコードがあります。
<script type="text/javascript">
var tresc = " ";$('div').mouseenter(function(){
$('div').fadeTo('fast',1);
});
$('div').mouseleave(function(){
$('div').fadeTo('fast',0.5);
});
$('#Generator_Nemuraj').click(function(){
var val=$('input:radio[name=liczba]:checked').val();
var tresc = "";
alert(val);
$('#tekst').text(val);
for (i=0;i<val;i++){
var liczba1 = 1 + Math.floor(Math.random() * 10);
alert(liczba1);
if (liczba1 <10){
var liczba2 = 1 + Math.floor(Math.random() * 10);
alert('drugie losowanie koszyk 1'+' '+liczba2);
if (liczba2<3){
tresc2 = " text1";
tresc = tresc + tresc2+'\n';
$('#tekst').text(tresc);
} else if (liczba2 <6){
tresc3 = " text2";
tresc = tresc + tresc3+'\n';
$('#tekst').text(tresc);
} else if (liczba2 <9){
tresc4 = " text3";
tresc = tresc+tresc4+'\n';
$('#tekst').text(tresc);
}
} else if (liczba1<7){
var liczba2 = 1 + Math.floor(Math.random() * 10);
alert('drugie losowanie koszyk 2'+' '+liczba2);
} else {
var liczba2 = 1 + Math.floor(Math.random() * 10);
alert('drugie losowanie koszyk 3'+' '+liczba2);
}
}
});
</script>
この乱数発生器の結果を次のように出力したい:
テキスト1
テキスト2 テキスト
1...など
しかし、代わりに text1 text2 text1 text3 を取得します...
問題はどこだ?