Tag: jQuery

有没有简单的方法来将jQuery代码转换为JavaScript?

有很多例子使用jQuery在javascript / dom中获得某些东西。 但是,使用jQuery并不总是一个很好的理解用jQuery编写的javascript解决scheme的例子。 有没有简单的方法将jQuery代码转换为常规的JavaScript? 我猜不必访问或理解jQuery源代码。

jquery在contenteditable div中设置光标位置

这个问题的旧版本是在下面,经过更多的研究,我决定重新提出这个问题。 问题和以前一样,我需要关注一个自信的div,而不是突出显示文本,直接在焦点上突出显示Chrome中的文本。 我意识到人们通过重新设置textarea的插入位置来解决textareas中的这个问题。 我怎样才能做到这一点contenteditable元素? 所有我试过的插件只能用于textareas。 谢谢。 问题的旧表述: 我有一个我想要关注的可以理解的元素,但只要把光标放在元素的前面,而不是select所有的东西。 elem.trigger('focus'); 用jquery在chrome中select整个元素中的所有文本。 Firefox的行为是正确的,在文本的前面设置插入符号。 如何让Chrome按照我想要的方式行事,或者只关注我可能不在寻找的内容。 谢谢大家。

移动Safari浏览器的bug在固定定位button后scrollTop编程更改…?

我只是做了一个网页,但有一个错误在移动Safari(iPhone和iPad的iOS 5.0.1)与两个button,固定在右上angular和右下angular.. 这些button不会淡入,直到点击提交文本框后,打开到页面的其余部分…在页面的其余部分加载后,button淡入,你可以点击任一个,他们都工作… 但是,单击它们会导致程序化滚动,在滚动完成之后,不能再单击任一个button,直到用手指滚动页面,即使只是一个小小的像素滚动条。 我注意到的是,在编程滚动之后,如果轻按TOPbutton的下方,就会看到突出显示,就像在点击BOTTOMbutton并处理底部button的操作,这就告诉我这个错误是滚动以编程方式,固定位置button仍然与页面的其余部分一起移动,不会回到它的固定位置,直到执行实际的触摸滚动。 有没有人知道这个方法? 我已经添加了一个popup窗口,显示哪个button被按下,所以你可以testing它,记住第一次按下button(工作)再次按下button,它将无法正常工作,但点击上方button下方和你会看到向下button的动作发生…. http://www.tsdexter.com/ceos 谢谢您的帮助。 托马斯 (如果你能指出我可以向苹果提交一个错误的地方,除非已经有了) 编辑:只要点击任一提交箭头,你不需要input一个工资/薪水它有默认值 编辑2:这是一个更简单的例子来显示相同​​的问题.. http://www.tsdexter.com/MobileSafariFixedPosBug.html 编辑3:报告给苹果的错误

如何访问JSON对象的名称/值?

function (data) { //add values based on activity type //data = JSON.parse(data); //alert(abc.Phone1); alert(data.myName) alert(data.toString()); if (activityType == "Phone") { } return; }, 正如你可以看到$.ajax从控制器获取JSON数据的callback函数。 例如: [{"name":"myName" ,"address": "myAddress" }] 在这种情况下,我的第一个警告给我未定义和第二/第三个警报popup窗口: [{"name":"myName" ,"address": "myAddress" }] 我怎样才能访问价值的名称,以便我的第一个警报填写myName这是name价值?

点击没有input字段的图像打开JQuery Datepicker

我想要在用户单击图像时打开JQuery Datepicker。 没有input字段,select的date之后出现; 我只是将input的date通过Ajax保存到服务器。 目前我有这样的代码: <img src='someimage.gif' id="datepicker" /> $(document).ready(function() { $("#datepicker").datepicker({ changeMonth: true, changeYear: true, }).click(function() { $(this).datepicker('show'); }); }); 但是当我点击图片时没有任何反应。 我也尝试将datepicker()调用的结果保存到全局variables,然后从图像的onclick()事件中调用datepicker('show'),但结果相同。

在jQuery中获取一个列表元素内容的数组

我有这样的结构: <ul> <li>text1</li> <li>text2</li> <li>text3</li> </ul> 如何使用JavaScript或jQuery获取文本作为数组? ['text1', 'text2', 'text3'] 我之后的计划是将其组装成一个string,可能使用.join(', ') ,并以如下格式获取: '"text1", "text2", "text3"'

jQuery在请求正文中发布有效的json

所以根据jQuery的Ajax文档 ,它在发送请求时以查询string的forms序列化数据,但是设置processData:false应该允许我在实体中发送实际的JSON。 不幸的是我很难确定第一,如果这是发生,第二什么样的对象看起来是发送到服务器。 我只知道服务器没有parsing我发送的内容。 当使用http客户端发布对象文字{someKey:'someData'} ,它就可以工作。 但是,当使用jQuery与data: {someKey:'someData'} ,它失败。 不幸的是,当我在Safari中分析请求时,它说消息有效载荷是[object Object] …很好,而在Firefox中,这个post是空白的。 当在Java端logging正文内容时,它实际上得到[object Object]那么如何发送REAL JSON数据呢? 有没有人有一个Java服务序列化请求正文中的JSON数据的经验,从jQuery发送请求? BTW这里是完整的$ .ajax请求: $.ajax({ contentType: 'application/json', data: { "command": "on" }, dataType: 'json', success: function(data){ app.log("device control succeeded"); }, error: function(){ app.log("Device control failed"); }, processData: false, type: 'POST', url: '/devices/{device_id}/control' });

jQuery hasClass() – 检查多个类

附: if(element.hasClass("class")) 我可以检查一个类,但有一个简单的方法来检查“元素”是否有许多类中的任何一个? 我在用: if(element.hasClass("class") || element.hasClass("class") … ) 这不是太糟糕,但我正在想像的东西: if(element.hasClass("class", "class2") 其中不幸的是不工作。 有没有这样的事情?

滚动位置时显示Div

首先我想参考这个网站: http : //annasafroncik.it/我喜欢这些animation。 难以在jQuery中创build一个类似的function? 有没有插件来创造这样的效果? 希望有人能帮助我。

如何在jQuery UI自动完成中实现“mustMatch”和“selectFirst”?

我最近将一些自动完成插件从助手生成的插件迁移到jQuery UI自动完成 。 如何在不修改核心自动完成代码本身的情况下使用callback和其他选项来实现“mustMatch”和“selectFirst”?