本帖最后由 qq37431300 于 2013-10-14 22:30:58 编辑

解决方案 »

  1.   

    var goods_id = $(this).parents(".myfrom").find('.proid').val();
      

  2.   

    $(this).parents(".myInput").find('#proid2').val()里面find('#proid2')使用的是id选择器,而html里面没有一个元素的id是proid2,用错了选择器,应该是用类选择器,find('.proid')
    应该这样写
    var goods_id = $(this).parents(".myInput").find('.proid').val();
    还可以这样写
    var goods_id = $(this).prev().find('.proid').val();
    减少DOM查找次数
      

  3.   

    $(".myBtn").live('click',function(){
    var goods_id = $(this).parents(".myfrom").find('.proid').val();
    alert(goods_id);
    });parent选择错了,另外find用input.proid,不要用id号选择。在线测试 http://jsfiddle.net/hPrgz/