Есть ли причина, по которой я не могу видеть значения объектов из JavaScript с помощью Firefox, но IE и Chrome видят их без проблем?
Например:
<div>
<input type="text" id="clientID" />
<input type="submit" id="search" value="Submit" class="submitButton" />
</div>
JavaScript:
<script type="text/javascript">
$(document).ready(function () {
$("#searchDisputes").click(function () {
if(clientID.value.toString() != "") {
//do something
}
}
}
</script>
Firefox сообщает мне, что clientID
не существует, однако IE и Chrome работают просто отлично.
Я могу получить к нему доступ, используя jQuery $("#clientID")
, но перед тем, как изменить хороший кусок кода, я хотел бы понять, почему это не работает в Firefox, но работает нормально в других браузерах.