Asp.net js脚本有jquery问题

时间:2010-08-16 09:52:07

标签: asp.net jquery events telerik

在我的asp.net项目中,我使用telerik asp.net ajax控件集。所以在我的主页上。

<telerik:RadScriptManager ID="RadScriptManager1" runat="server"/>

我还想使用一些jquery函数:

     <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
     <div class="pnlFind" style="display:none;>             
     <asp:Label runat="server" ID="btA">test</asp:Label>
     </div>
     <p class="test">click</p> 
     <script type="text/jscript">
       $(document).ready(function() {
           $('.test').click(function () {
             alert('Handler for .click() called.');
             return false;
        });
  });
 </script>   
 </asp:Content>

但是这段代码不起作用。点击

后无法触发。 当我在firebug控制台上执行此js时,所有工作都很顺利[警报]。为什么在第一页加载jquery脚本不起作用???

可能是我不能混合ms(telerik)ajax和jquery?

1 个答案:

答案 0 :(得分:1)

而不是:

<script type="text/jscript">

你应该有这个(如果你想让它跨浏览器工作):

<script type="text/javascript">

jscript是IE的IE实现,虽然有些浏览器会运行MIME类型的脚本块(IE / Chrome / Opera,也许是其他浏览器).... Firefox不是其中之一:) { {1}}将针对所有浏览器运行。