我正在創建一個簡單的函數,它顯示兩個輸入都不爲空時的登錄按鈕,但是,jQuery似乎不想讓我。當輸入不爲空時,jquery不會添加類
我已經檢查,以確保我使用的jQuery API是最新和正確的,但沒有任何東西似乎與衆不同。
jQuery的:
$(document).ready(function(){
var u = $.trim($("#_jq-loC1").val());
var p = $.trim($('#_jq-loC2').val());
var l = $('#_jq-slO1');
if(u.length > 0 && p.length > 0) {
l.addClass('slO1');
} else {
l.removeClass('slO1');
}
});
HTML:
<input type="text" name="username" id="_jq-loC1" placeholder="Username" autocomplete="off">
<input type="password" name="password" id="_jq-loC2" placeholder="Password" autocomplete="off">
<input style="width: 0.1px; height:0.1px; opacity: 0; overflow: hidden;" id="login" type="submit" value="">
<div class="send-login-container">
<label class="send-login" id="_jq-slO1" for="login"></label>
</div>
CSS:
.slO1{
width: 54px;
}
乾杯。
試着用'$(L).addClass( 'SLO1');' –
@MdDinar沒有工作,抱歉:/ –
您的代碼做工精細。請參閱[** jsfiddle **](https://jsfiddle.net/ph3q75c2/) – Mohammad