Tag: javascript

在jQuery文档中调用函数准备就绪

在调试时,我总是使用Firebug并尝试调用函数并显示变量。 但是,当$(document).ready定义函数或变量时,我不能。 我如何访问这些变量? 我可以输入类似命名空间的内容,例如document.ready.variableName或者我怎么能看到这个? 先感谢您。

如何使用带有php的cropit jquery插件裁剪和上传照片

所以我目前发现这个照片裁剪插件叫做cropit 。 演示在这里 。 所以我想要做的是抓取裁剪的照片并将照片的名称上传到mysql数据库并使用php将其保存到目录中。 到目前为止我有这个: HTML: Resize image Submit jQUERY: $(‘form’).submit(function() { // Move cropped image data to hidden input var imageData = $(‘.image-editor’).cropit(‘export’); $(‘.hidden-image-data’).val(imageData); // Print HTTP request params var formValue = $(this).serialize(); $(‘#result-data’).text(formValue); // Prevent the form from actually submitting return false; }); 所有我需要帮助的是php设置代码,因为当我裁剪照片并选择提交时,jquery返回序列化代码,所有这些我通常不熟悉的代码出现。 以下是jquery返回的序列化代码的几个字符: image-data=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhE…

jqGrid gridComplete: – getRowData – 从数组中获取行单元格值

请 – 需要从jqGrid getRowData属性设置变量的语法 循环遍历行 – 只需将ID和Phrase列值拉入变量即可 gridComplete: function () { var allRowsInGrid = $(‘#list’).jqGrid(‘getRowData’); for (i = 0; i < allRowsInGrid.length; i++) { pid = allRowsInGrid[i].ID; vPhrase = allRowsInGrid[i].Phrase; vHref = "View”; } }, 使用getDataIDs能够轻松获得ID 🙂 需要帮助获取i的pid和vPhrase的特定列值 干杯

如何使用jQuery找到最接近当前位置的元素

我有一个包含以下几个部分的文档: lalala lalala lalala lalala lalala lalala lalala lalala lalala lalala lalala lalala 如何将最近的 抓取到当前滚动位置(可能这相当于读者当前正在查看的部分)?

javascript防止keyup的默认值

我有以下代码: $(document).on(‘keyup’, ‘p[contenteditable=”true”]’, function(e) { if(e.which == 13) { e.preventDefault(); $(this).after(”); $(this).next(‘p’).focus(); } else if((e.which == 8 || e.which == 46) && $(this).text() == “”) { e.preventDefault(); alert(“Should remove element.”); $(this).remove(); $(this).previous(‘p’).focus(); }; }); 我想在按下某个键时阻止默认操作。 preventDefault适用于keypress但不适用于keyup 。 有没有办法防止$(document).on(‘keyup’)的defualt?

正则表达式以任何顺序匹配查询中的所有单词

我正在尝试为项目构建搜索function,该项目根据用户搜索输入缩小项目,如果它与项目列出的关键字相匹配。 为此,我将项目关键字保存在data属性中,并使用RegExp模式将查询与这些关键字匹配。 我目前正在使用这个表达式,我知道这是不正确的,需要你的帮助: new RegExp(‘\\b(‘ + query + ‘)’, ‘gi’)))其中查询是| 用户输入的查询的分隔值(例如\\b(meat|pasta|dinner) )。 即使只有一场比赛,这也会给我一个匹配,比如说 – meat 只是为了抛出一些背景,这是一个小例子: 如果用户输入: meat pasta dinner ,则应列出所有具有所列出的3个关键字的项目,即meat pasta和dinner 。 这些与他们输入的顺序无关。 你能帮我一个表达式,它会以任何顺序匹配查询中的所有单词吗?

JSON.stringify和JSON.parse在IE9中不起作用?

我到处都在使用JSON.Stringify和JSON.parse ,它适用于Firefox。 它不再适用于IE9,也不适用于IE8。 我能做什么?

将回调添加到jQuery DatePicker的正确方法

DatePicker有一个内部函数_adjustDate() ,我想在之后添加一个回调函数。 现行方法 这就是我目前正在做的事情。 基本上,只需用自身替换function定义,再加上新操作。 这会影响所有日期选择器,我也不确定是否也需要。 $(function(){ var old = $.datepicker._adjustdate; $.datepicker._adjustDate = function(){ old.apply(this, arguments); // custom callback here console.log(‘callback’); }; }); _adjustDate是在下一个/上个月点击期间调用的内容。 该函数有三个参数。 我很好奇是否有更好的方法来添加回调。 预期结果 我希望最终结果看起来像这样; 其中afterAjustDate是回调句柄: $(‘#datepicker’).datepicker({ showButtonPanel: true , afterAdjustDate: function(){ $(this).find(‘foo’).addClass(‘bar’); } }); FYI onChangeMonthYear不是可接受的事件替代, live() / delegate() (在IE中不起作用)绑定选项也不是。 这来自于选择月份后应用类/操作元素的需要。 更改月份会重新创建日历中的元素; 执行此操作时,jQueryUI不够智能,无法inheritance类更改。 因此,我需要在更改日期后进行回调。

jQuery Mobile – 动态创建表单元素

我正在创建一个针对iOS设备的网络数据库驱动的离线网络应用程序。 我正在尝试使用jQuery Mobile,但是我在创建各种表单时遇到了问题。 表单选项取自数据库查询,因此它们在加载后插入到页面中,因此“jQuery-Mobilification”不会发生。 快速查看源代码,在这个阶段似乎没有任何明显的方法可以调用它(当然它是alpha版本,我认为这将是一个相当普遍的请求,所以我希望它将会来)。 有什么办法可以解决这个问题吗? 我对单选按钮,复选框和选择列表特别感兴趣。

JS中日期的日期名称

我需要显示一个日期的名称(如“05/23/2014”),这是我从第三方获得的。 我尝试过使用Date ,但我只得到了日期。 获取当天名称的正确方法是什么?