有人在吗  请教个 Jquery的问题 
          $(".textBox1").change(function () { alert($("textBox1").text); });这个change事件不触发 ...          $(".btn1").click(test());
          function test() {
              alert("aaaaabbbbb");这样写 在页面load之后就弹出了 aaaaabbbbb
 $(".btn1").click(function () {
              alert("ccccc");
          });这样写 也是不会触发 Click事件
小弟刚学Jquery 请高手指教```

解决方案 »

  1.   

    $(".textBox1") 是取class=textBox1 的元素数组,这样取出来是要each遍历的
    $("textBox1")这样取出来的是html里的textBox1标签数组  很显然没有这样的标签如果是ID属性楼主这样取吧 $("#textBox1")  这样取出来的是单个元素,可以直接加事件
      

  2.   

    $(".textBox1").change(function () { alert($(".textBox1").text()); });//text()是方法,类选择器
    $(".textBox1").change(function () { alert($(this).text()); });//this指向你修改的textbox $(".btn1").click(function () {//有class="btn1"样式的元素没有
      alert("ccccc");
      });
      

  3.   

     $("#textBox1").change(function () { alert($(this).text); });    
    #这里是不可以用点的    而且在this哪里是只所出发函数的空间  这样效率会高一些
    $(document).ready({$("#btn1").click(function () {
      alert("ccccc");
      });)}
      

  4.   

    $(document).ready(function(){
    ({$("#btn1").click(function () {
      alert("ccccc");
    })弹出是这样的  刚才写错了  
      

  5.   


    这样就触发了啊 
    $("#textBox1").keyup(function () { alert($(this).val()); });
      

  6.   

    先谢谢大家的回答 页面中的 Textbox1 和 btn1 都是 class 属性 . 
    我的目的也是使用 类选择器选择对象.
    而且在三检查了 没有拼写错误```很郁闷的是 $(".btn1").click(test()) 这样写 并没有达到我希望的  class 为 btn1 的按钮单击时调用 test() 方法, 而是 页面Load事件 调用了 test() 方法而  $(".btn1").click(funcation() {alert("aaaaa");} ); 这样写
    完全就没有能够 触发click 事件 !! 大家再帮我想想 哪里出了问题 ! 非常感谢!