Tag: jQuery

我在哪里可以下载jQuery API文档?

由于我在编写API文档时很费力,所以我喜欢将它们放在本地磁盘上。 jQuery.com列出了很多用于在线浏览API文档的资源,但是我还没有find任何地方可以将HTML包下载为TAR或ZIP文件。 这样的包是否可用? 编辑:我应该说,我想要一个HTML版本。 更新:我想我没有深入探索“替代资源”页面。 我唯一可以下载的HTML版本是dev.jquery.com。 有人更喜欢别的吗?

检查是否存在具有某个类名称的div

使用jQuery我以编程方式生成一堆div这样的: <div class="mydivclass" id="myid1">Some Text1</div> <div class="mydivclass" id="myid2">Some Text2</div> 在我的代码中的其他地方,我需要检测这些DIV是否存在。 div的类名是相同的,但是每个div的ID都会改变。 任何想法如何检测他们使用jQuery?

jQuery – 检测文件中是否有文件被选中

可能重复: jQuery:获取从<input type =“file”/>中select的文件名 我有一个标准的文件input框 <input type="file" name="imafile"> 我也有这样的一页文字 <span class="filename">Nothing selected</span> 我想知道是否有可能在文件input框中select文件的名称更新文本? 干杯,

在select更改时,获取数据属性值

下面的代码返回'undefined'… $('select').change(function(){ alert($(this).data('id')); }); <select> <option data-id="1">one</option> <option data-id="2">two</option> <option data-id="3">three</option> </select>

JavaScript错误(未捕获的SyntaxError:意外的input结束)

我有一些JavaScript代码可以在FireFox中使用,但不能在Chrome或IE中使用。 在Chrome的JS控制台,我得到以下错误: “未捕获的SyntaxError:意外的input结束”。 我使用的JavaScript代码是: <script> $(function() { $("#mewlyDiagnosed").hover(function() { $("#mewlyDiagnosed").animate({'height': '237px', 'top': "-75px"}); }, function() { $("#mewlyDiagnosed").animate({'height': '162px', 'top': "0px"}); }); </script> 它说错误是在最后一行});

如何在使用jQuery抓取文本时去除空白区域?

我想用jQuery来包装一个mailto:围绕一个电子邮件地址,但是它也抓住了CMS生成的空白区域。 这里是我必须使用的HTML,我有它的脚本和输出的副本。 HTML <div class="field field-type-text field-field-email"> <div class="field-item"> name@example.com </div> </div> jQuery JavaScript $(document).ready(function(){ $('div.field-field-email .field-item').each(function(){ var emailAdd = $(this).text(); $(this).wrapInner('<a href="mailto:' + emailAdd + '"></a>'); }); }); 生成的HTML <div class="field field-type-text field-field-email"> <div class="field-items"><a href="mailto:%0A%20%20%20%20name@example.com%20%20%20%20"> name@example.com </a></div> </div> 虽然我怀疑其他读这个问题的读者可能想要删除前面和后面的空格,但我很高兴失去所有的空格,因为这是一个我正在打包的电子邮件地址。

HTML5:只有整数的数字inputtypes?

我正在使用通过jQuery实现HTML5validation的jQuery工具validation器 。 迄今为止,除了一件事以外,它一直在努力工作。 在HTML5规范中,inputtypes“number”可以同时具有整数和浮点数。 这似乎令人难以置信的短视,因为它只会是一个有用的validation,当你的数据库字段被签名的浮点数(对于未签名的整数,你将不得不退回到“模式”validation,从而松散的额外function,如上下箭头对于支持它的浏览器)。 是否有另一种inputtypes或可能是一个将input限制为无符号整数的属性? 我找不到任何,谢谢。 编辑 好吧,我感谢你的时间和帮助,但我看到许多不当的投票正在进行:D。 将步骤设置为1不是答案,因为它不限制input。 您仍然可以在文本框中input负浮点数。 另外,我知道模式validation(我在原始文章中提到过),但这不是问题的一部分。 我想知道HTML5是否允许将“number”types的input限制为正整数值。 对于这个问题,答案似乎是“不,不”。 我不想使用模式validation,因为这会导致使用jQuery工具validation时的一些缺点,但现在看来,规范不允许更干净的方式来做到这一点。

如何将一个string数组发送到ASP.NET MVC控制器没有窗体?

我正在创build一个小型应用程序来自学ASP.NET MVC和JQuery,其中一个页面是一些可以select的项目列表。 然后,我想按下一个button,并使用JQuery的Post函数向包含所选项目的ID的控制器发送一个List(或类似的东西)。 我设法得到一个数组与选定的元素的ID,现在我想发布。 我可以这样做的一种方式是在页面中创build一个虚拟表单,其中包含一个隐藏的值,然后使用所选项目设置隐藏值,然后发布该表单; 虽然这看上去很蹩脚。 有一个更清洁的方式来实现这一点,通过发送数组直接到控制器? 我尝试了一些不同的东西,但是看起来控制器不能映射它所接收的数据。 以下是目前的代码: function generateList(selectedValues) { var s = { values: selectedValues //selectedValues is an array of string }; $.post("/Home/GenerateList", $.toJSON(s), function() { alert("back") }, "json"); } 然后我的控制器看起来像这样 public ActionResult GenerateList(List<string> values) { //do something } 我设法得到的是控制器参数中的一个“空”… 有小费吗?

jQuery – 从选定的选项获取自定义属性

鉴于以下情况: <select id="location"> <option value="a" myTag="123">My option</option> <option value="b" myTag="456">My other option</option> </select> <input type="hidden" id="setMyTag" /> <script> $(function() { $("#location").change(function(){ var element = $(this); var myTag = element.attr("myTag"); $('#setMyTag').val(myTag); }); }); </script> 那不行… 当select被改变时,我需要做什么才能将隐藏字段的值更新为myTag的值。 我假设我需要做一些关于获取当前选定的值…?

有没有一个jQuery的未聚焦方法?

我怎样才能将textarea或input的焦点集中起来? 我找不到$('#my-textarea').unfocus(); 方法?