我有一個JQuery代碼,它在輸入或選擇元素獲得焦點時執行某些操作。 雖然我的輸入元素的代碼工作,選擇元素不起作用。
這就是我所做的。
<body>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(":input").focus(function() { //this works
//do something
});
$(":select").focus(function() { //this doesn't
//do something
});
});
</script>
</body>
我試着選擇一些變化,如使用$(「選擇」),而不是$(「:選擇」), 但也不能工作。
我是JQuery的初學者。
我很感激你是否能告訴我如何讓它工作。
非常感謝!
謝謝菲利克斯!那麼,當我清理我的代碼,只專注於此功能,$(「選擇」)。焦點工作。 (你的「.live」代碼也起作用)也許在我的代碼的其他部分有一些問題。非常感謝! – user605660 2011-02-15 07:47:31
@ user605660:Your're welcome :)只有在必要時才使用`live()`。如果其他作品:完美。快樂的編碼! – 2011-02-15 07:49:03