#javascript #jquery #html #model-view-controller
#javascript #jquery #HTML #модель-вид-контроллер
Вопрос:
Я хочу создать страницу оценки, которая позволит студенту оценить курс: Вот код jquery, который используется для изменения цвета белых изображений на желтые
<script type="text/javascript">
var clickedFlag = false;
$(".ratingStar").click(function () {
$(this).attr("src", "/Content/images/yellowstar.gif").prevAll("img.ratingStar").attr("src", "/Content/images/yellowstar.gif").attr("value",1);
});
$(".ratingStar, #radingDiv").mouseout(function () {
$(this).attr("src", "/Content/images/whitestar.gif");
});
$("#ratingDiv").mouseout(function () {
if (!clickedFlag) {
$(".ratingStar").attr("src", "/Content/images/whitestar.gif");
}
});
$(".ratingStar").click(function () {
clickedFlag = true;
$(".ratingStar").unbind("mouseout mouseover").css("cursor", "default");
var url = "/EvaluationQuestion/SendRating?r=" $(this).attr("data-value") "amp;s=5amp;id=@Modelamp;url=@Url";
});
это HTML-код, отображающий изображения звезд
<div id="ratingDiv" class="smallText">
Poor
<img src="~/Content/images/whitestar.gif" alt="" class="ratingStar" data-value="1" />
<img src="~/Content/images/whitestar.gif" alt="" class="ratingStar" data-value="2" />
<img src="~/Content/images/whitestar.gif" alt="" class="ratingStar" data-value="3" />
<img src="~/Content/images/whitestar.gif" alt="" class="ratingStar" data-value="4" />
<img src="~/Content/images/whitestar.gif" alt="" class="ratingStar" data-value="5" />
Excellent
</div>
Я хочу получить значение данных этих изображений в действии этого представления
Комментарии:
1. Пожалуйста, вставьте свой код вместо предоставления скриншотов, чтобы люди могли его протестировать. Кроме того, не могли бы вы подробнее рассказать о том, что вы хотите сделать?
2. Вы не закрыли тег <script>
3. Нет тега <div> . Это «опечатка» при копипасте или у вас в коде то же самое?