
JavaScript
niuox
这个作者很懒,什么都没留下…
展开
-
js中将字符串转换成json
方法一:eval方式function strToJson(str){ var json = eval('(' + str + ')'); return json; }方法二:new Function形式function strToJson(str){ var json = (new Function("return " + str))(); return json原创 2012-04-19 22:30:13 · 1366 阅读 · 0 评论 -
如何利用javascript得到系统当前时间(含有格式的)
1.function getDate(){ var d,s,t; d=new Date(); s=d.getFullYear().toString(10).slice(-2)+"-"; t=d.getMonth()+1; s+=(t>9?"":"0")+t+"-"; t=d.getDate(); s+=(t>9?"":"0")+t+" "; t=d.ge转载 2012-02-27 19:41:35 · 1487 阅读 · 0 评论 -
使用jQuery操作元素的属性与样式
元素属性和Dom属性 对于下面这样一个标签元素:img id='img' src="1.jpg" alt='1' class="imgs">img> 我们通常将id,src,alt,class称为属性,也即元素属性.但是,当浏览器对标签元素进行解析时,会将元素解析为Dom对象,相应的,元素属性也就解析为Dom属性.元素属性和Dom属性只是在我们对其进行不转载 2012-02-28 11:21:03 · 1249 阅读 · 0 评论 -
如何用Jquery获取某一个Div的Class或者ID
有一个Div,我想获取其ID或者Class值。那么我可以先定位到这个DIV,然后采用attr方法来获取其值:假如说:有一段Html代码:表情如果我想从submit处定位,获取到comment处DIv的ID,那么我就可以这样办:ID值为:$(".submit").parent().parent().parent().parent().attr('id');原创 2012-02-27 17:40:24 · 104444 阅读 · 0 评论 -
Ajax 服务器返回html字符串中元素的事件绑定方法
前几天写代码遇到一个纠结的问题,就是使用Ajax技术的时候,服务器返回的HTML字符串中元素的Jquery控制或者说是事件绑定方法失效,但是CSS控制是正常的,而如果不采用Ajax技术,则不会产生这样的问题。后来终于发现,其实Jquery绑定事件的元素是当前页面的元素,而采用Ajax技术后,服务器返回的HTML代码中的元素隶属于另一个页面,此时其中的元素也当然不会被绑定事件。我们来详细看一下。原创 2012-02-25 21:46:09 · 9773 阅读 · 1 评论 -
Jquery或者JavaScript实现在textarea光标处插入文本
1.Jquery函数实现:$(function() { /* 在textarea处插入文本--Start */ (function($) { $.fn .extend({ insertContent : function(myValue, t) { var $t = $(this)[0]; if (document.selection) {转载 2012-02-16 11:32:24 · 7172 阅读 · 2 评论 -
jQuery设置聚焦并使光标位置在文字最后
遇到一个问题:表单输入框设置了文字,然后使用jQuery的焦点停留设置办法focus()进行处理。结果发现光标位置在firefox下停留的位置不对——停留在文字的最前边!只有IE浏览器下是正常的。这样的话肯定是不行的,于是想办法进行处理。代码有很多种,下面给出:方法一:function setSelectionRange(input, selectionStar转载 2012-02-10 11:21:57 · 24242 阅读 · 0 评论 -
A标签触发onclick事件而不跳转
在web页面开发时,我们经常会遇到下列情况:1.一个标签仅仅是要触发onclick行为;2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接形式代替 触发onclick事件。代码如下: function del(){转载 2012-02-10 17:42:09 · 1520 阅读 · 0 评论 -
领悟 JavaScript 中的面向对象
JavaScript 是面向对象的。但是不少人对这一点理解得并不全面。在 JavaScript 中,对象分为两种。一种可以称为“普通对象”,就是我们所普遍理解的那些:数字、日期、用户自定义的对象(如:{})等等。还有一种,称为“方法对象”,就是我们通常定义的 function。你可能觉得奇怪:方法就是方法,怎么成了对象了?但是在 JavaScript 中,方法的确是被当成对象来处理转载 2012-05-05 14:45:47 · 632 阅读 · 0 评论