在我的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?
答案 0 :(得分:1)
而不是:
<script type="text/jscript">
你应该有这个(如果你想让它跨浏览器工作):
<script type="text/javascript">
jscript
是IE的IE实现,虽然有些浏览器会运行MIME类型的脚本块(IE / Chrome / Opera,也许是其他浏览器).... Firefox不是其中之一:) { {1}}将针对所有浏览器运行。