Tag: javascript

根据部分属性查找HTML

有没有办法使用javascript(特别是jQuery)来查找基于部分属性名称的元素? 我不是在寻找找到这些链接中引用的部分属性值的任何选择器: 以 [name ^ =“value”] 开头 包含前缀 [name | =“value”] 包含 [name * =“value”] 包含单词 [name~ =“value”] 以 [name $ =“value”] 结尾 等于 [name =“value”] 不等于 [name!=“value”] 以 [name ^ =“value”] 开头 但更多的东西是这样的 和 $(“[^data-api]”).doSomething() 查找具有以“data-api”开头的属性的任何元素。

在contenteditable元素中插入链接

我正在开发一个简单的博客系统,我正在使用contenteditable,以便用户可以格式化文本。 到目前为止,一切都像魅力一样。 我想要的下一件事是用户可以在文本中添加超链接。 用户必须选择(部分)文本并单击链接按钮。 之后会打开一个弹出窗口,用户应该输入链接地址。 当用户点击接受按钮时,我想将链接添加到他们在contenteditable中选择的文本。 我怎样才能实现这个function,因为我不知道如何做到这一点? 我的网站:http: //82.170.147.49/blog/3/alpha-release 我网站的jsFiddle: http : //jsfiddle.net/qhN9j/

检测设备是否能够在JavaScript中更改方向

是否存在本机JavaScript(或通过使用诸如JQuery / Modernizr等库)来检测设备是否能够改变方向? 我想将其用作区分桌面和移动设备的方法。 谢谢, 沙迪

将选定的行从Jqgrid带到顶部

我在’multiselect’模式下使用jqgrid而没有分页。 当用户使用鼠标单击选择单个记录时,有什么方法可以将这些选定的记录带到网格顶部? 在此先感谢您的帮助。

如何使用jquery以此格式validation日期(yyyy-mm-dd)?

我试图以这种格式validation日期:(yyyy-mm-dd)。 我找到了这个解决方案,但它的格式与我需要的格式不同,如:(mm / dd / yyyy)。 以下是该解决方案的链接: http : //jsfiddle.net/ravi1989/EywSP/848/ 我的代码如下: function isDate(txtDate) { var currVal = txtDate; if(currVal == ”) return false; var rxDatePattern = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/; //Declare Regex var dtArray = currVal.match(rxDatePattern); // is format OK? if (dtArray == null) return false; //Checks for mm/dd/yyyy format. dtMonth = dtArray[1]; dtDay= dtArray[3]; dtYear = dtArray[5]; […]

未捕获的exception:Ajax进程内存不足

我遇到了一个问题我提交了一个包含小数据的简单表单,当我在console选项卡中检查时,ajax的URL似乎正在工作但是在处理完ajax之后它会发出错误警告并重定向到我的主页从控制台选项卡我有这个weird error : 未捕获的exception:内存不足 在我的ajax中,我只有这个简单的代码: $(“#add-comment”).on(‘click’, function() { var id = $(‘input[name=\’review_id\’]’).val(); var customer_id = $(‘input[name=\’customer_id\’]’).val(); var $comment = $(‘textarea[name=\’user_comment\’]’).val(); var sample = “test”; $.ajax({ url: ‘index.php?route=product/product/writeSubComment’, type: ‘post’, dataType: ‘json’, data: { text: sample }, beforeSend: function() { }, success: function(data) { console.log(data.test); }, error: function() { alert(‘ERROR!!!’); } }); }); 在我的PHP控制器中,我有这个function public function […]

滚动达到80%时加载ajax

我正在使用以下代码,当滚动条到达底部时,该代码正在工作, if($(window).scrollTop() == $(document).height() – $(window).height()){ 然而,我希望当我达到70%的卷轴而不是100时,ajax会被触发。

将PHP结果放在HTML页面中

我有一个PHP文件,其代码可以回显一些HTML。 我想向一些最终用户提供PHP文件,可以这样做: 不幸的是,我的用户将拥有index.html,这将无法正常工作。 我不想让我的用户将HTML文件更改为PHP。 另一种方法是修改.htaccess文件: AddType application/x-httpd-php .html 我也不想问他们这个问题。 那么我的其他选择是什么? 是否可以在HTML文件中显示回显的结果? 也许借助一些Javascript?

jquery中的e.stopPropagation()是否适用于锚标记

我希望阻止来自锚标记内的元素的eventpropogation我试图使用e.stopPropagation(); 它似乎没有工作是可能或我只是浪费时间请帮助我离开这里javascript是: $(document).ready(function(){ $(‘.alink .p’).click(function(e){ alert(“hi”); e.stopPropagation(); }); HTML是: Google links Another Links to prevent default 谢谢你宝贵的时间

动态加载JavaScript

我有一个网页和一个嵌入了谷歌地图的canvas。 我在这个网站上使用jQuery。 我想仅在用户点击“向我显示地图”时加载Google Maps API。 此外,我想从标题中删除整个Google地图的加载,以提高我的网页效果。 所以我需要动态加载JavaScript。 我可以使用什么JavaScriptfunction?