一、javascript事件和属性

二、jquery事件和方法

三、js

四、css

五、html

六、js操作cookies

七、插件

 

javascript事件和属性

事件

onblur         //当失去输入焦点后产生该事件

onfocus       //当输入获得焦点后,产生该事件

onchange     //当文字值改变,并失去焦点时,产生该事件

onselect      //事件会在文本框中的文本被选中时发生。

removeChild//方法删除指定节点。

replace       //替换

属性

parentNode 属性可返回某节点的父节点。

firstChild     属性返回被选节点的第一个子节点

lastChild     属性可返回文档的最后一个子节点。

 

jquery事件

blur         //当失去输入焦点后产生该事件                      $("#myinput").blur(function () {//alert("juqery 事件 blur");});

focus       //当输入获得焦点后,产生该事件                   $("#myinput").focus(function () {//alert("juqery 事件 focus");});

change     //当文字值改变,并失去焦点时,产生该事件       $("#myinput").change(function () {//alert("juqery 事件 change");});

select      //事件会在文本框中的文本被选中时发生。         $("#myinput").select(function () {//alert("juqery 事件 select");});

 

inArray

 

异步提交表单

 serializeArray序列化成json

 serialize序列化成字符串

取所以子元素

children

取父节点

parents() 方法允许我们在 DOM 树中搜索这些元素的祖先元素,并用从最近的父元素向上的顺序排列的匹配元素构造一个新的 jQuery 对象。元素是按照从最近的父元素向外的顺序被返回的。

兄弟节点

jQuery.prev(),返回上一个兄弟节点,不是所有的兄弟节点

jQuery.prevAll(),返回所有之前的兄弟节点

jQuery.next(),返回下一个兄弟节点,不是所有的兄弟节点

jQuery.nextAll(),返回所有之后的兄弟节点

jQuery.siblings(),返回兄弟姐妹节点,不分前后

兄弟节点

追加和插入元素

append、prepend、before、after

append(): 方法在被选元素的结尾插入内容。(被选内容里面)

prepend():方法在被选元素的开头插入内容(被选内容里面)

after():方法在被选元素之后插入内容。(被选内容外面)

before():方法在被选元素之前插入内容。 (被选内容外面)

JS鼠标事件

  • mousedown:鼠标的键钮被按下。
  • mouseup:鼠标的键钮被释放弹起。
  • click:单击鼠标的键钮。
  • dblclick:鼠标的键钮被按下。
  • contextmenu :弹出右键菜单。
  • mouseover:鼠标移到目标的上方。
  • mouseout:鼠标移出目标的上方。
  • mousemove:鼠标在目标的上方移动。

JQuery鼠标事件

(1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。
        $('p').click(function(){
                alert('click function is running !');
              });
    (2):dbclick事件:dbclick事件在用户完成迅速连续的两次点击之后触发,双击的速度取决于操作系统的设置。一般双击事件在页面中不经常使用。
        $('p').dbclick(function(){
                alert('dbclick function is running !');
              });
    (3):mousedown事件:mousedown事件在用户敲击鼠标键时触发,跟keydown事件不一样,该事件仅在按下鼠标时触发。
        $('p').mousedown(function(){
                alert('mousedown function is running !');
              });
    (4):mouseup事件:mouseup事件在用户松开鼠标时触发,如果在与按下鼠标的元素相同元素上松开,那么click事件也会触发。
        $('p').mouseup(function(){
                alert('mouseup function is running !');
              }).click(function(){
                 alert('click function is running too !');
                 });
    (5):mouseover事件:mouseover事件于用户把鼠标从一个元素移动到另外一个元素上时触发,如果需要知道来自那个元素可以使用,relatedTagrget属性。
    (6):mouseout事件:mouseout事件于用户把鼠标移出一个元素时触发,这包括从父元素移动到子元素上,或者使用键盘跳到元素上。
   (5)和(6)这两个事件一般不常用,很难实现与用户的交互,也就是说不易捕获用户事件。
    (7):mouseenter事件:mouseenter事件是在用户光标进入元素上时触发。
         $('p').mouseenter(function(){
                alert('mouseenter function is running !');
              });
    (8):mouseleaver事件:mouseleaver事件是在用户的光标离开元素时触发。
           $('p').mouseleaver(function(){
                alert('mouseleaver function is running !');
             });
     (7)和(8)这两个事件一般连起来使用,在jQuery中可以使用hover这个函数来代替这两个函数。
       $('p').hover(function(){
                       alert('mouseenter function is running !');
                      },function(){
                              alert('mouseleaver function is running !');
                         });

js

当失去焦点时保留两位小数

1    window.onload = function () {
2             document.getElementById("myinput").onblur = function () {
3                 this.value = parseFloat(this.value).toFixed(2);
4             };
5         }
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-04-18
  • 2022-12-23
  • 2021-11-23
猜你喜欢
  • 2021-09-25
  • 2021-05-26
  • 2021-08-17
  • 2022-12-23
  • 2021-07-31
相关资源
相似解决方案