JQuery имеет .parents () метод для продвижения дерева DOM, которое можно запустить там.
, Если Вы интересуетесь выполнением этого более семантический путь, я не думаю с помощью атрибута РЭЛА на кнопке, лучший способ семантически определить, "это - ответ" в коде. Я рекомендовал бы что-то вдоль этих строк:
<p id="question1">
<label for="input1">Volume =</label>
<input type="text" name="userInput1" id="userInput1" />
<button type="button">Check answer</button>
<input type="hidden" id="answer1" name="answer1" value="3.93e-6" />
</p>
и
$("button").click(function () {
var correctAnswer = $(this).parent().siblings("input[type=hidden]").val();
var userAnswer = $(this).parent().siblings("input[type=text]").val();
validate(userAnswer, correctAnswer);
$("#messages").html(feedback);
});
Не совсем уверенный, как Ваш проверять и обратная связь работают, но Вы получаете идею.
Вы ищете% f. Это спецификатор для отображения числа с плавающей запятой. NSTimeInterval - это число с плавающей запятой в секундах
.