ورود

View Full Version : سوال: نمی دونم مشکلش چیه! کمک!



meghasemim1999
دوشنبه 29 تیر 1394, 11:45 صبح
سلام دوستان!
من دارم یه کوییز مانندی رو با استفاده از جی کوئری می نویسم ولی وقتی صفحه رو لود می کنم کار رو درست انجام نمی ده.
نمی دونم کجاش غلطه. زیاد توی جی کوئری وارد نیستم. اگه ممکنه کمک کنید. ممنون.


<html>
<head>
<title>Quiz</title>
<link rel="stylesheet" href="guide/styles.css" />
<script type="text/javascript" src="jquery-1.11.3.js"></script><script type="text/javascript">
$(document).ready(function() {
var Ans = [2,2,2], TrueAns = 0, WrngAns = 0;
$('#Check').click(function() {
for (var i = 1; i <= 3; i++)
{
var c = "radio"+i;
for (var j = 0; j < 3; j++)
{
var d = "q"+ j ;
var e = "radio[name=radio"+i+"]:checked";if( $(e).val() = Ans['i'])
{TrueAns ++;
$(e).attr("style","color:green");
}
else
{
WrngAns ++;
$(e).attr("style","color:red");
}break;}
}});
});</script>
</head>
<body> <div class="normal-q" id="q1">
<p>this is the question!</p>
<input type="radio" name="radio1" id="radio1_1" value="1"/>first<br>
<input type="radio" name="radio1" id="radio1_2" value="2"/>first<br>
<input type="radio" name="radio1" id="radio1_3" value="3"/>first<br>
</div>
<div class="normal-q" id="q2">
<p>this is the question!</p>
<input type="radio" name="radio2" id="radio2_1" value="1"/>first<br>
<input type="radio" name="radio2" id="radio2_2" value="2"/>first<br>
<input type="radio" name="radio2" id="radio2_3" value="3"/>first<br>
</div >
<div class="normal-q" id="q3">
<p>this is the question!</p>
<input type="radio" name="radio3" id="radio3_1" value="1"/>first<br>
<input type="radio" name="radio3" id="radio3_2" value="2"/>first<br>
<input type="radio" name="radio3" id="radio3_3" value="3"/>first<br>
</div>
<button id="Check">send</button></body>
</html>

ممنون میشم بگید مشکلش کجاست.

hosseini95
سه شنبه 06 مرداد 1394, 18:44 عصر
if ($(e).val() = Ans['i']) { این خط باعث ایجاد مشکل میشه
= علامت انتصاب هست برای مقایسه از == استفاده کنید.

if ($(e).val() == Ans['i']) {