jQuery在叠加层中起作用

时间:2010-12-13 12:32:01

标签: jquery overlay

我有一个叠加层,其中我放置了一个.jsp文件,其中包含一个文本框。 在下面找到.jsp文件的内容:

<input id="sample" size="15" type="text">

现在我想使用下面的jQuery函数在此文本框上触发一个keyup事件:

jQuery(function() {
  alert("hi 1");
  //will perform some other tasks//
  jQuery("sample").keyup(function() {
    alert("hi 2");                  
  });
});

注意: 什么都没有出现。

2 个答案:

答案 0 :(得分:1)

#id selector中需要#(否则为element selector,需要<sample>元素),如下所示:

jQuery("#sample").keyup(function() {
  alert("hi 2");                    
});

答案 1 :(得分:0)

这里的问题是你没有正确调用jQuery。 jQuery中的选择器类似于CSS - #yourId.yourClassName

你需要:

    jQuery("#sample").keyup(
        function() {
            alert("hi 2");                  
        }
    );