Tag: jQuery的

用jquery解析安全的json?

我正在使用json与json。 我的客户端页面生成json,我存储在我的服务器上。 然后,客户端可以稍后将json取回,解析并显示它。 由于我的客户正在生成json,它可能不安全。 我认为jquery在内部使用eval()。 真的吗? 有没有办法在可用的浏览器中使用本机json解析器,否则回退到手动解析? 我是jquery的新手,所以我不知道在哪里插入自己的解析代码。 我做的事情如下: $.ajax({ url: ‘myservlet’, type: ‘GET’, dataType: ‘json’, timeout: 1000, error: function(){ alert(‘Error loading JSON’); }, success: function(json){ alert(“It worked!: ” + json.name + “, ” + json.grade); } }); 所以在success()方法中,json对象已经为我解析了。 有没有办法先将它作为原始字符串捕获? 然后我可以决定是使用本机解析器还是手动解析(希望有一个jquery插件…)。 我正在阅读的文章都来自不同的年份,所以我不知道jquery是否已经为json放弃了eval(), 谢谢

链接到jQuery文件的最佳方式

在站点性能/速度方面,链接到jquery是否更好,如下所示: 或者将文件放在服务器上并从那里链接到它们,如下所示:

传递表ID时通过循环

我有四个HTML表,必须比较一个表中的数据和用户选择的表。 我将用户选择的表ID传递给此函数,但我不知道如何遍历此表的行: function callme(code) { var tableName = ‘table’+code; //alert(tableName); //How to do loop for this table?? HELP!! $(‘#tableName tr’).each(function() { //how to do if (!this.rowIndex) return; // skip first row var customerId = $(this).find(“td”).eq(0).html(); alert(customerId); // call compare function here. }); } 对于经验丰富的jQuery程序员来说,它应该是非常简单的。 这是我的jsfiddle: http : //jsfiddle.net/w7akB/66/

我需要拆分每2个li并将它们附加到div

我有一个通用列表 list item1 list item2 list item3 list item4 list item5 list item6 但我想做的是 list item1 list item2 list item3 list item4 list item5 list item6 我无法向li添加类的原因是这是在Business Catalyst中创建的动态菜单,我可以使用任何建议来处理这种情况的最佳方法。 最好的塔拉

jQuery相当于Ruby的.send()方法

我目前正在开发一个jQuery插件,我想解雇一个元素,但它有被解雇的方式(slideUp,hide和其他jQuery方法)指定为一个选项。 例如,某人将能够指定: $(‘element’).plugin({style: “slideUp”, speed: 300}); 它将在给定元素上调用slideUp。 这是一个简化的示例,插件将做更多,但我只是想知道在JavaScript / jQuery中是否可以使用这样的东西。 作为一个并行,我正在寻找类似于Ruby的.send()方法的东西。 谢谢! 编辑:我确实找到了这个插件 ,它做了类似于我正在寻找的东西,但我很乐意,如果有一些方法可以做到这一点,而不包括另一个插件。

使用jQuery选择第3个?

我有一个表和一行中的多个tds,就像那样: … … –> I want this … … … 我能够获得所有tds的父tr,但有没有办法让tr中的第3个td? 获取tr的代码是: jQuery(‘#shopping-cart-table > tbody > tr’).each(function(index, value) { … }); 谢谢

获取ul中活动li的值

我试图从jqvalue中的ul获取活动li,但我得到的只是null。 我也尝试用控制台目录写ul的值(尝试和模拟php的var_dump但是没有发生任何事情) 这是我的jfidde: http : //jsfiddle.net/#&togetherjs=MDbkUMciB7 这是代码 function monthly_payment(){ var interest = $(‘ul.credit’).find(‘li.active’).data(‘interest’); console.dir($(‘ul.credit’)); alert(interest); // var iinterest = interest_rate / 1200; } excellent good fair bad

jQuery val拒绝从数字字段返回非数字输入(在Chrome下)

刚刚在jQuery中偶然发现了一些奇怪的东西,同时编写了一些validation代码 – 我有一个html5“数字”字段; 然后,我的脚本将查看页面上的每个字段,检查类并根据需要进行validation。 我奇怪地注意到,如果我在我的一个数字字段中输入“X”,我会得到一个“请在此字段中输入一个值”错误,而不是“这应该是一个数字”错误。 经过一些头脑刮擦和大量调试后,我敲了一个jsFiddle来演示我的理论 – 如果你在一个数字字段中输入一个字符,然后尝试从jquery做一个.val()它会返回任何内容 – 好像是字段是空的(我在Chrome中遇到过这种情况 – 不确定它是否在所有浏览器中都能正常工作); http://jsfiddle.net/shawson/SE46L/3/ 这是小提琴 – 输入一些数字,然后几个字母来看疯狂。 任何人都知道这是否是设计的,如果是的话……为什么?

jquery选择删除选项

我目前正在成功使用它来删除一个选项 $(“select#select_gender option[value=’initial’]”).remove(); 有没有办法删除选项而不添加到选择器 – 如下所示? $(‘select#select_gender’).val(‘initial’).remove(); 谢谢

$(this)vs jQuery中的这个

$(this)和jQuery中的$(this)什么区别? 这有两种不同的用法: $(document).ready(function() { $(“#orderedlist”).find(“li”).each(function(i) { $(this).append( ” BAM! ” + i ); }); }); $(document).ready(function() { // use this to reset several forms at once $(“#reset”).click(function() { $(“form”).each(function() { this.reset(); }); }); });