Как я могу извлечь значение из изображений звездочек в системе оценки курсов?

#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> . Это «опечатка» при копипасте или у вас в коде то же самое?