Tag: jQuery

ASP.Net主页面和文件path问题

我试图添加一个脚本引用jQuery在我的母版页,以便它可以为任何页面。 它目前看起来像这样 <script type="text/javascript" src="jquery.js"></script> 问题是path总是相对于正在执行的aspx页面,所以这只会在“jquery.js”文件位于同一个文件夹中时才起作用。 为了使它工作,我必须改变行: <script type="text/javascript" src="../../jquery.js"></script> 这显然不太理想,因为它只适用于根文件夹下两层的页面。 如果我尝试以下操作,IIS将引发有关意外字符的错误。 <script runat="server" type="text/javascript" src="~/jquery.js"></script> 有任何想法吗? 编辑:我忘了提及,脚本必须在头标记 当我把它添加到我的母版页时,当前的最佳答案会抛出“ ASP.NET Ajax客户端框架无法加载 ”错误。 它从JavaScript而不是.Net编译器抛出。 如果我把ScriptManager移动到它应该是的头部,我得到一个关于需要在表单标签内的ScriptManager的编译错误。 第三个答案在编译器中抛出“ path中的非法字符 ”exception 编辑2:当我将该行添加到我的头标记时,我从IIS中得到此错误。 Controls集合不能被修改,因为控件包含代码块(即<%…%>) 解决:我从下面的答案编辑响应,并把它放在一个asp:ContentPlaceHolder元素

“如何”在Backbone.js保存整个集合 – Backbone.sync或jQuery.ajax?

我很清楚它可以完成,我已经看了不less地方(包括: 保存整个集合的最佳实践? )。 但是我仍然不清楚在代码中是怎么写的? (这个post用英文解释,有一个javascript特定的解释会很棒:) 说我有一个模型集合 – 模型本身可能有嵌套的集合。 我已经重写父集合的toJSON()方法,我得到一个有效的JSON对象。 我希望“保存”整个集合(相应的JSON),但是主干似乎并没有内置这个function。 var MyCollection = Backbone.Collection.extend({ model:MyModel, //something to save? save: function() { //what to write here? } }); 我知道你必须说的地方: Backbone.sync = function(method, model, options){ /* * What goes in here?? If at all anything needs to be done? * Where to declare this in the program? […]

如何在30分钟内使用jQuery过期cookie?

如何在30分钟内过期Cookie? 我正在使用一个jQuery cookie。 我可以做这样的事情。 $.cookie("example", "foo", { expires: 1 }); 这是1天。 但是,我们怎样才能将到期时间设置为30分钟。

将对象转换为JSONstring

jQuery.parseJSON('{"name":"John"}')将string表示转换为对象,但我想相反。 对象将被转换为JSONstring我有一个链接http://www.devcurry.com/2010/03/convert-javascript-object-to-json.html但它需要有json2.js吗jQuery有一个本地方法来做到这一点?

Internet Explorer 9不能正确呈现表格单元格

IE8,IE7,FF,Chrome和Safari,我的网站一直运行顺畅。 现在我正在testing它在IE9上,我遇到了一个奇怪的问题:在一些页面,一些表格数据呈现不正确。 HTML源代码是正确的,并且每当我刷新页面时,给出问题的行都会更改(说实话,问题本身只出现在一些刷新中,而不是全部)。 使用IE的F12工具,表格结构看起来是正确的,在包含M08000007448的TD之后应该没有空的TD,但是仍然像这样呈现。 此外,如果使用F12工具,在工具栏中select“通过单击元素”工具,然后尝试单击M08000007448和19之间的空白处,selectTR,而不是“隐藏的td”。 我在应用程序的其他表中也有这个表格渲染问题,任何人遇到这样的事情? 它只发生在IE9 🙁 我不知道这是否重要,但是页面是用ASPNET(webforms)制作的,并使用Jquery和其他JS插件。 我试图保存页面(与图像),并在本地打开IE9,但问题从未发生。 (当然,我检查了所有的表格结构,没有问题,标题和所有行都有相同数量的TD,必要时有合适的数量)。

如何使用jQuery获取多个select框值?

如何使用jQuery获取多个select框值?

如何使用jQuery或JavaScript分割string?

<div id="date">23/05/2013</div> 我想格式化这个date,首先我想打破像第二个字符的string,并在下一行中rest。 如果有可能与jQuery追加两个标签。 如下: 23 05/2013 <div id="date"> <span>23</span> 05/2013</div> 我做了什么: <div id="date">23/05/2013</div> <script type="text/javascript"> $(document).ready(function(){ $("#date").text().substring(0, 2) + '<br />'; }); </script> http://jsfiddle.net/K3D6d/ 但是这不行! 有人可以帮助jQuery? 谢谢!

Google CDN上最新的jQuery版本

我在Google CDN的官方文档中看到,这是jQuery的src : <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> 不过,每次更新版本时都必须更改我的jQuery src引用,这是很烦人的。 我发现,如果我将版本设置为1那么Google会返回最新版本的jQuery。 http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js /*! jQuery v1.8.2 jquery.com | jquery.org/license */ 这是正确的吗? 有没有官方url可以引用Google CDN上托pipe的最新版jQuery?

如何转义一个JSONstring在URL中?

使用Javascript,我想要生成一个页面的链接。 该页面的参数是在我用JSON序列化的Javascript数组中。 所以我想生成一个这样的URL: http://example.com/?data="MY_JSON_ARRAY_HERE" 我如何需要转义我的JSONstring(数组序列化),以包括它作为参数的URL? 如果有使用JQuery的解决scheme,我会喜欢它。 注意:是的,页面的参数需要在一个数组中,因为它们有很多。 我想我会用bit.ly来缩短链接。

jQuery如果DIV没有类“x”

在jQuery中,我需要做一个if语句来查看$ this是否不包含类“.selected”。 $(".thumbs").hover(function(){ $(this).stop().fadeTo("normal", 1.0); },function(){ $(this).stop().fadeTo("slow", 0.3); }); 基本上,当这个函数运行(hover)时,如果类“.selected”已经附加到div,我不想执行淡入淡出,这将意味着图像将完全不透明,表示它被选中。 在Google上search不到运气,即使这是一个如何使用IF语句的简单问题…