jQuery提供了三种删除节点的方法,即remove(),detach()和empty()。
测试所用HTML代码:
1 | <p title="选择你最喜欢的水果?">你最喜欢的水果是?</p> |
1、remove()方法
1 | $("ul li").click(function(){ |
当某个节点用remove()方法删除后,该节点所包含的所有后代节点将同时被删除。这个方法的返回值是一个指向已被删除的节点的引用,因此可以在以后再使用这些元素。
jQuery提供了三种删除节点的方法,即remove(),detach()和empty()。
测试所用HTML代码:
1 | <p title="选择你最喜欢的水果?">你最喜欢的水果是?</p> |
1、remove()方法
1 | $("ul li").click(function(){ |
当某个节点用remove()方法删除后,该节点所包含的所有后代节点将同时被删除。这个方法的返回值是一个指向已被删除的节点的引用,因此可以在以后再使用这些元素。
经常会遇到一个页面中有相同定义相同id的情况,从道理上来说,id应该是这个页面中某个元素的唯一标识,所以不应该出现有相同id的情况,否则会产生意想不到的结果。而且各个浏览器的表现也是不一样的。我只做了ie6,chrome和firefox的测试。
代码如下:
1 | <div id="a"><input type="text" id="aa" value="aaaaaaaa"/></div> |
1 | <script language="javascript"> |
在上例中,如果用户已经单击“提交”按钮,该脚本会自动记录当前的状态,并将submitcount变量自加1,当用户试图再次提交时,脚本判断submitcount变量值非零,提示用户已经提交,从而避免重复提交表单。
1.preg_match和preg_match_all的区别
preg_match和 preg_match_all区别是preg_match只匹配一次。而preg_match_all全部匹配,直到字符串结束。例:
1 | <?php |
1 |