我吮吸Jquery和Javascript。Jquery只是不想工作
我一直在努力使這項工作:
debugger;
(function() {
$('form input').keyup(function() {
var url = [false, false, false, false, false];
var plus = 0;
$('form input').each(function() {
plus = plus + 1;
if ($(this).val() == '') {
url[plus] = true;
}
});
$("#demo").text(url);
});
})()
但jQuery的甚至不會設置#demo文本可言,沒有什麼是任何發生。
HTML:
<div class="inner cover">
<h1 class="cover-heading">Create.</h1>
<p class="lead">
<form action="./index.php?p=create" method="post" class="form-horizontal" role="form">
<div class="form-group">
<input name="url" type="text" id="url" class="form-control" placeholder="URL">
</div>
<div class="form-group">
<input name="url2" type="text" id="url2" class="form-control" placeholder="URL">
</div>
<div class="form-group">
<input name="url3" type="text" id="url3" class="form-control" placeholder="URL">
</div>
<div class="form-group">
<input name="url4" type="text" id="url4" class="form-control" placeholder="URL">
</div>
<div class="form-group">
<input name="url5" type="text" id="url5" class="form-control" placeholder="URL">
</div>
<div class="form-group">
<button type="submit" name="submit_url" class="btn btn-lg btn-default">Go!</button>
</div>
</form>
</p>
<p id="demo"></p>
</div>
什麼是所有的事情我已經完全做好了所有錯了嗎?
提前(我一直在測試的jsfiddle本)
感謝。 -G
請提供任何更多的信息,像瀏覽器的控制檯日誌 – Kalyan
你嘗試在Chrome(或你喜歡的瀏覽器)調試,看看該功能,你在實際執行期待它?如果是,它的行爲如你所期望的那樣? –
這是不是與jQuery的一個問題,你可以通過把$(「#演示」)文本(「球」)已經測試。在$(...)。keyup(function(){})之外; – Sayyid