Tag: JavaScript

只显示一个长串的10个字符?

如何使用JQuery获取长文本string(如查询string)最多显示10个字符? 对不起,我是JavaScript和JQuery:S的新手 任何帮助将不胜感激。

导出到js中的csv

我dynamic生成一个div,就像: <div id='PrintDiv'> <table id="mainTable"> <tr> <td> Col1 </td> <td> Col2 </td> <td> Col3 </td> </tr> <tr> <td> Val1 </td> <td> Val2 </td> <td> Val3 </td> </tr> <tr> <td> Val11 </td> <td> Val22 </td> <td> Val33 </td> </tr> <tr> <td> Val111 </td> <td> Val222 </td> <td> Val333 </td> </tr> </table> </div> 而且页面上还有很多元素。 现在,我怎样才能得到这样的CSV文件: Col1,Col2,Col3 Val1,Val2,Val3 […]

按字母顺序比较2个string以进行sorting

我试图比较2个string的sorting目的。 例如,我想要一个布尔检查,如if('aaaa' < 'ab') 。 我试过了,但是没有给我正确的结果,所以我想这不是正确的语法。 我如何在jQuery或Javascript中做到这一点?

jQuery单击元素事件

我有一个浮动div得到显示,我希望它被隐藏,当用户点击div。 这与hover一个元素时的.hover()函数callback类似。 只有我想这样做点击。 我试图设置一个单击事件的身体,这将隐藏的股利,但这给了意想不到的结果。 任何人都有想法,我怎么可以轻松做到这一点?

如何连接来自多个JavaScript对象的属性

我正在寻找“添加”多个JavaScript对象(关联数组)的最佳方式。 例如,给出: a = { "one" : 1, "two" : 2 }; b = { "three" : 3 }; c = { "four" : 4, "five" : 5 }; 什么是最好的计算方法: { "one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 }

仅当string不为空或空时,才使用分隔符joinstring?

这感觉应该是简单的,所以对不起,如果我在这里失去了一些东西,但我试图find一个简单的方法来连接非空或非空string。 我有几个不同的地址字段: var address; var city; var state; var zip; 这些值取决于页面中的一些表单字段和其他一些JS代码。 我想输出完整的地址在一个div,由逗号+空格分隔,所以这样的事情: $("#addressDiv").append(address + ", " + city + ", " + state + ", " + zip); 问题是,这些字段中的一个或全部可能为空/空。 有没有简单的方法来join这组字段中的所有非空字段,而不需要在将每个字段添加到string之前单独检查每个字段的长度…?

检查一个JS对象中是否存在一个键

我有以下的JavaScript对象: var obj = { "key1" : val, "key2" : val, "key3" : val } 有没有办法检查一个键是否存在于数组中,类似于这个? testArray = jQuery.inArray("key1", obj); 不起作用。 我必须像这样迭代obj吗? jQuery.each(obj, function(key,val)){}

JavaScript函数类似于Python范围()

有没有JavaScript的函数类似于Python的range() ? 我觉得应该有一个比每次写下面几行更好的方法: array = new Array(); for (i = 0; i < specified_len; i++) { array[i] = i; }

将dynamic键值对添加到JavaScript数组或哈希表

我试图添加一个键值对现有的JavaScript关联数组。 关键需要是一个variables。 这是用于JSON编码。 我意识到有很多插件和框架,但我想要一个简单的答案。 ary.push({name: val}); 其中ary是一个新数组, name是一个包含该键的variables, val是该条目的值。 我正在做一个jQuery循环遍历表单域。

对象没有方法'生活' – jQuery

<script> $(document).ready(function(){ $('.delete').live('click', function(e){ alert('delete'); e.preventDefault(); }); }); </script> <a href='#' id='_1' class='delete'>Delete</a> 给我一个错误: Uncaught TypeError:Object [object Object] has no method'live' 我只是没有看到问题?