作家
登录

js 把字符串当函数执行的方法

作者: 来源:www.28hudong.com 2013-03-30 01:46:37 阅读 我要评论

并且用js去执行: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] ------------------------------- 方法一。。。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 这是方法二。。。。 在checkbox的 value中 设定了 该checkbox要执行的 函数,而 方法的参数 就是将 当前点击的checkbox 做为参数传过去。 此处 我用大jquery来操作 复制代码 代码如下: $(function() { $("ul li a").css("cursor", "pointer"); $("ul li a").click(function() { var $ck = $(this).siblings(":checkbox"); if ($ck.attr("name") == "total")//全选 { if ($ck.attr("checked") == false) { $ck.attr("checked", "checked"); $("[name='ck']:checkbox").attr("checked", "checked"); var ff = $ck.val();//获取要执行的函数的字符串 var cc = $ck.get(0);// 将jquery对象 转换为DOM对象 window[ff](cc);//执行字符串的函数 并将当前checkbox对象作为参数 传过去 } else { $ck.attr("checked", ""); $("[name='ck']:checkbox").attr("checked", ""); var ff = $ck.val(); var cc = $ck.get(0); window[ff](cc); } } else//当个选择 { if ($ck.attr("checked") == false) { $ck.attr("checked", "checked"); var s = $ck.val(); var a = $ck.get(0); window[s](a); } else { $ck.attr("checked", ""); var s = $ck.val(); var cb = $ck.get(0); window[s](cb); } } }) })

  推荐阅读

  javascript 新闻标题静态分页代码 (无刷新)

一个模板,从数据库取n条记录,生成静态。 做单页面的静态化,索引页面是用JS对数组进行组合的。 因为记录只是一个标题,一个链接,字节数不会太大, 那么用js去用这个大数组进行分页,貌似不错,很节约带宽! 还>>>详细阅读


本文标题:js 把字符串当函数执行的方法

地址:http://www.17bianji.com/kaifa2/JS/26852.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)