我有一个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