当有一个keyup时,我尝试将.live内容放入div ...我在这里查看了forumtopic但是我没有找到答案......
为什么我的代码不起作用?我使用这个JQuery:
<script type="text/javascript" src="jquery-ui-1.7.1.custom.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// When the document is ready set up our sortable with it's inherant function(s)
$(".atleetnaamlink").live('keyup', function(){
alert('test');
});
</script>
答案 0 :(得分:3)
尝试on
$(selector).live(events, data, handler); // jQuery 1.3+
$(document).delegate(selector, events, data, handler); // jQuery 1.4.3+
$(document).on(events, selector, data, handler); // jQuery 1.7+
$(document).ready(function() {
$("body").on('keyup' ,'.atleetnaamlink', function(){
alert('test');
});
});
<强> DEMO 强>
答案 1 :(得分:1)
.live()
已弃用。请改用.on()
。这将有效。
$(".atleetnaamlink").on('keyup', function(){
alert('test');
});
答案 2 :(得分:1)
您缺少});
和工作演示 http://jsfiddle.net/JwRRH/
希望:)
方式live
被弃用,如果您希望查看What's wrong with the jQuery live method?
<强>码强>
$(document).ready(function() {
// When the document is ready set up our sortable with it's inherant function(s)
$(".atleetnaamlink").live('keyup', function(){
alert('test');
});
});
或* 强>
$(document).ready(function() {
// When the document is ready set up our sortable with it's inherant function(s)
$(document).live('keyup',".atleetnaamlink", function(){
alert('test');
});
});
答案 3 :(得分:0)
在上面添加:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="jquery-ui-1.7.1.custom.min.js"></script>
看看是否有效。
重要的是不要忘记接受它,如果它解决了你的问题。