Tag: javascript

javascript排序的HTML元素

我正在尝试对li元素进行排序并获得未经validation的结果,我需要对其进行三次排序才能正确完成, 哪里弄错了? JavaScript的 var sort_by_name = function(a, b) { return a.innerHTML.toLowerCase() > b.innerHTML.toLowerCase(); } $this = $(“ol#table1”); var list = $this.children(); list.sort(sort_by_name); console.log(list); $this.html(list); HTML I IXX I I I I I I IXX I I I I I st st st 小提琴的例子

如果“mousemove”和“click”事件同时发生,该怎么办?

我不知道它是否只是Chrome问题(现在无法检查),但让我们尝试下面的一段代码,我们将两个事件绑定到某个元素: $(“div”).on({ mousemove: function(e) { console.log(“move”); }, click: function(e) { console.log(“click”); } }); 如果我们尝试单击该元素,我们会发现由于某种原因mousemove事件在单击后立即触发,因此在控制台中我们有: >> … >> click >> move 演示: http : //jsfiddle.net/gKqVt/ 请注意, mousedown和mouseup事件的工作方式相同。 我在SO上看到了很多关于同一个问题的问题,但没有(在我的搜索中)没有给出直接的想法,只为了触发click事件该怎么做。

将特定字符后的空格插入javascript字符串

我正在处理表格,我想屏蔽电话号码的输入。 我找到的插件对我来说不合适,因为区号可能是1或2个字符长。 我想要做的是以下内容:当用户在前两个字符后键入他的数字时,脚本会在键盘上插入一个空格,然后在接下来的三个字符之后,在每四个字符之后插入一个空格。 因此当有人输入44444444444然后在文本框中出现44 44 444 4444.我也必须检查第二组,当有人在那里输入例如1时,数字必须如下:44 1 444 4444 有任何解决方案吗?

如何使用JavaScript获取客户端的IP地址?

我需要以某种方式使用JavaScript检索客户端的IP地址; 没有服务器端代码,甚至没有SSI。 但是,我并不反对使用免费的第三方脚本/服务。

从javascript函数打开下拉列表

Iam试图在调用javascript函数时显示下拉选项。 但最终我没有成功。 需要帮助这是我的代码: function showState(str){ $(‘#Acntname’).trigger(‘click’); } … Select Equity Share Capital Deprication Fund 我使用触发function打开下拉列表,但它不起作用。

无法找到Javascript函数

我在document.ready()中有以下代码 if ($(“#site-master”).length > 0) { setMinContentHeight(); function setMinContentHeight() { // removed for clarity } } 我只是检查页面是否正确(#site-master),然后调用我的最小高度函数,但是我在firebug中遇到以下错误:ReferenceError:setMinContentHeight未定义。 我不是javascript专家,但这怎么可能呢? 如果我将它移到document.ready()之外,该函数可以工作。 我已经检查过了if语句中的代码。 此外,这是实现我想要的最佳方式吗? 提前致谢。

Javascript:从string(inc。查询字符串)中提取URL并返回数组

我知道这已被问过一千次(道歉),但搜索SO / Google等我还没有得到一个确定的答案。 基本上,我需要一个JS函数,当传递一个字符串时,根据正则表达式识别和提取所有URL,返回所有找到的数组。 例如: function findUrls(searchText){ var regex=??? result= searchText.match(regex); if(result){return result;}else{return false;} } 该函数应该能够检测并返回任何潜在的URL。 我知道这个(括号括号等)的不良困难/问题,所以我觉得这个过程需要: 将字符串( searchText )拆分为不同的部分(开始/结束),其中任何一个,空格或回车都返回它,导致不同的内容块,例如进行拆分。 对于由拆分产生的每个内容块,请查看它是否适合任何构造的URL的逻辑,即它是否包含紧跟在文本后面的句点(用于限定潜在URL的一个常量规则)。 正则表达式应该查看句点是否紧跟其他文本后面的类型,包括tld,目录结构和查询字符串允许的类型,以及URL的允许类型的文本。 我知道可能会导致误报,但是会通过调用URL本身来检查任何返回的值,因此可以忽略这一点。 我发现的其他函数通常也不会返回URL查询字符串(如果存在)。 因此,从一个文本块,该函数应该能够返回任何类型的URL,即使这意味着将will.i.am识别为有效的URL! 例如。 http://www.google.com,google.com,www.google.com,http ://google.com,ftp.google.com,https://等等……以及带有查询字符串的任何派生应该退还… 非常感谢,再次道歉,如果它存在于其他地方,但我的搜索没有返回它..

带有jcarousel的多行

我正在尝试使用jcarousel来构建一个包含多行的容器,我尝试过一些东西但没有运气。 有人可以就如何创建它提出任何建议吗?

在php中组合和压缩多个JavaScript文件

我正在开发一个需要8个javascript文件的PHP应用程序(hello web2.0)。 我想知道什么是动态组合和压缩所有文件的最佳方式。 我是否正确地表达了这个问题? 最终结果是我在头文件中包含一个.js文件,而.js文件将在我的“includes / js”目录中包含.js文件。 谢谢。

从background-image属性获取URL

我目前正在使用它从background-image属性获取url: var url = $(this).find(‘div’).css(‘background-image’); url = url.substr(4, url.length – 5); 这在一些浏览器(IE6-9)中工作正常,而不是它: url(http://.com/) 它的 url(“http://.com/) 是否有一种故障保护方式可以从此属性获取URL? 无需进行浏览器检测或其他一些东西?