我有一個代碼,有人寫道,我試圖包裹我的頭。 jquery文檔說:「可見選擇器選擇當前可見的每個元素。」並且代碼看起來是這樣的:jquery:可見性選擇器的使用
<form action="register.php" method="post">
<div class="error-test e-name">Enter Name</div>
<input name="name" type="text"/>
<div class="error-test e-email">Enter Email</div>
<input name="email" type="email"/>
<div class="error-test e-password">Enter Password</div>
<input name="password" type="password"/>
<button class="register" type="submit">Register</button>
</form>
和jQuery代碼看起來是這樣的:
$(document).on('click', '.register', function(d)
{
if ($('.error-test').is(":visible"))
{
d.preventDefault();
alert('please fill the form properly before submitting.');
}
else
{
// do something
}
And the CSS:
<style>
.error-test
{
display: none
}
</style>
所以我的問題是,有人可以解釋這一行是做:如果($('。error-test')。is(「:visible」))
並解釋爲什麼需要設置css來顯示:無。我無法將頭圍繞在:可見選擇器上。 預先感謝您。