Javascript 在chrome/safari上使用jquery选择器获取uibinder元素失败

Javascript 在chrome/safari上使用jquery选择器获取uibinder元素失败,javascript,jquery,gwt,uibinder,Javascript,Jquery,Gwt,Uibinder,我有如下的uibinder html元素 <g:HTMLPanel> <div class='thumbnailWrapper'> <ul> <li> <a href='#'><img src='41546-140.jpg' /></a> <div class='caption'>

我有如下的uibinder html元素

       <g:HTMLPanel>
  <div class='thumbnailWrapper'>
     <ul>
         <li>
             <a href='#'><img src='41546-140.jpg' /></a>
             <div class='caption'>
                 <p class='captionInside'>testing javascript</p>
             </div>
         </li>
         <div class='clear'></div><!-- clear the float -->
     </ul><!-- end unordered list -->
</div><!-- end spolightWrapper div -->

<script>
jQ_Zoom();
</script>

        </g:HTMLPanel>

看起来您将标记直接放在UiBinder xml中,这看起来不对。我认为正确的解决办法是:

将Javascript函数包装在一个容器中。 在UiBinder之外的HTML文件中进行Javascript调用。
第一个选项是将本机Javascript与GWT集成的首选方法。

您的Javascript是什么?
function jQ_Zoom(){

      alert('yoyo');    

alert($('.thumbnailWrapper ul li').find('img').height());

}