通过.attr测验选择

时间:2019-06-20 20:58:26

标签: jquery

我想创建一个简单的测验。任何单词都适合文本字段,如果单词正确,则会设置一个更改颜色的类。花了很多时间。请帮助纠正错误!

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span data-answer="text2">
  <input type="text" id="A">
</span>

<span data-answer="text1">
  <input type="text" id="B">
</span>

<button class="submit">Check Answer</button>
KeyError at /admin/login/
'request'

1 个答案:

答案 0 :(得分:-1)

您需要遍历每个范围并获取其数据答案和子项输入。

driver.get("https://www.luckyemoji.com/logout");
driver.get("https://www.luckyemoji.com/login");
element = driver.find_element_by_name('email')
element.send_keys('#####')
element = driver.find_element_by_name('password')
element.send_keys('#####')
driver.switch_to.frame(0)
driver.find_element_by_xpath("//span/div[3]").click()
  $('.submit').on('click', function () {
  
  $('span[data-answer]').each(function(){
    let input = $(this).find('input');
    input.removeClass();
    if ($(this).data("answer") == input.val()) {
      input.addClass("correct");
    }
    else{
       input.addClass("incorrect");
   }
  });

});
.correct{color:green;}
.incorrect{color:red;}