jquery 动态加载js三种方法

 更新时间:2016年9月20日 18:58  点击:1984
这里为你提供了三种动态加载js的jquery实例代码哦,由于jquery是为用户提供方便的,所以利用jquery动态加载文件只要一句话$.getScript(test.js);就OK了。

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />

 代码如下 复制代码
<title>jquery 动态加载js三种方法</title>
<script language="网页特效">
$.getscript("test.js");

//方法二

 代码如下 复制代码
function loadjs(file){
     var head = $('head').remove('#loadscript');
    $("<scri"+"pt>"+"</scr"+"ipt>").attr({src:file,type:'text/javascript',id:'load'}).appendto(head);
}

//够简单把!如果在浓缩以下你甚至可以用一行代码全部搞定:
//方法三

 代码如下 复制代码

$("<scri"+"pt>"+"</scr"+"ipt>").attr({src:file,type:'text/javascript',id:'load'}).appendto($('head').remove('#loadscript'));

</script>

</head>

<body>
</body>
</html>

 

 

这是一款利用jquery 做的 点击input输入框点击就弹出日历日期选择器,点击日期后就隐藏框了,日期就显示在输入框。

 

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="zh-cn" />
<meta content="all" name="robots" />
<meta name="author" content="bujichong" />
<meta name="copyright" content="" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<title>jquery 日历选择器效果代码</title>
<link rel="stylesheet" type="text/css教程" href="demo/css/datepicker.css" />
<script src="demo/js/jquery-1.3.2.min.js" type="text/网页特效"></script>
<script src="demo/js/jquery.datepicker-min.js" type="text/javascript"></script>
<!--[if ie]><script type="text/javascript" src="demo/js/jquery.bgiframe.min.js"></script><![endif]-->

<script type="text/javascript">
$(window).ready(function(){
$('.date-pick').datepicker({clickinput:true});
});
</script>


</head>
<body>
<p><label>起订时间:</label><input type="text" name="it" class="it date-pick" /></p>
<p><label>订购方式:</label><input type="radio" name="ir2" class="ir"/>全年&nbsp; <input type="radio" name="ir2" class="ir "/><select name="so" class="so">
<option value="0" selected="selected">1</option>
<option value="1">2</option><option value="1">3</option>
<option value="1">4</option><option value="1">5</option>
<option value="1">6</option><option value="1">7</option>
<option value="1">8</option><option value="1">9</option>
<option value="1">10</option><option value="1">11</option>
</select> 期</p>

 

</body>
</html>

下载地址
http://down.111cn.net/down/code/jquery/2010/0830/20522.html

本文章从网上收藏了一个利用jquery来验证邮箱地址合法性,手机号码验证包括所有手机号码都可以验证哦,最的验证用户名只允许是字符数字下划线以及@符号。
 var name = $('#regemail').val();
 var search_str = /^[w-.]+@[w-.]+(.w+)+$/;
 if(!search_str.test(name)){
  alert("邮箱不合法!");
  $("#regemail").val('');
  $("#regemail").focus();
  return false;
 }


 

 var mob=$.trim($("#mobile").val());
 
 if($.trim($("#mobile").val())=="")
 {
  alert("手机号码不能为空!");
  return false;
 }
 if($.trim($("#mobile").val())!="")
 {
  var reg = /^(?:13d|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|4|5|6|7|8|9])-?d{5}(d{3}|*{3})$/;
  if(!reg.test($.trim($('#mobile').val())))
  {
   alert("手机号码格式不对!");
   return false;
  }
 }
提供一款精美的星级打分评分效果jQuery 代码哦,以前全是利用js来实例星星评分效果,今天我们利用了jquery插件来实例打分评分的代码哦。

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gbk" />
<title>jquery 星级评测效果代码-download by http://www.111cn.net</title>
<script src="images/jquery-latest.js"></script>
<script type="text/网页特效">
$(function(){
 $("ul li").each(function(i){         
     $(this).click(function(){
         $("li").removeclass("back");             
         $("li:gt("+i+")").addclass("back"); 
          })
        })
           
     });

</script>
<style  type="text/css教程">
.front {
 background:url(images/star_03.jpg);
}
.back {
 background:url(images/star_hover.jpg);
}
ul {
 list-style:none;
 width:300px;
}
ul li {
 display:block;
 float:left;
 border:1px solid #ccc;
 width:31px;
 height:30px;
 background:url(images/star_03.jpg);
 margin:0px 5px 0px;
}
</style>
</head>
<body>
<ul>
  <li></li>
  <li></li>
  <li></li>
  <li></li>
  <li></li>
</ul>
</body>
</html>

实例下载地址
http://down.111cn.net/down/code/jquery/2010/0830/20530.html 

jquery select 插件 支持汉字、拼音、英文快速定位查询的超级select插件,支持可方向键、tab 键快速选择。

 

<!doctype >
<html >
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>jquery 超级select 插件 v3.0.0.0插件</title>
</head>
<script type="text/网页特效" src="js/jquery1.4.2.js"></script>
<script type="text/javascript" src="js/jquery.selectseach.min.js"></script>
<!--<script type="text/javascript" src="js/jquery.selectseach.js"></script>-->
<script>

function getmydata(){
 alert($('#sssss').val());
 }

 

$(document).ready(function(){
   $('select').selectseach();
 // $('#sssss2').selectseach();
 // $('#sssss').selectseach();
 // $('#sssss1').selectseach();
 
/*  $('select').focus(
     function(){
     
     $('#msg').html($(this).text());
    }  );*/
});

</script>
<body style="height:">
<p>潇湘博客</p>
<p><a href="http://blog.111cn.net/fkedwgwy">http://blog.111cn.net/fkedwgwy</a></p>
<p>php教程 技术群:37304662</p>
<p>jquery 超级select 插件 v3.0.0.0插件 支持汉字、拼音、英文快速定位查询的超级select插件。可方向键、tab 键快速选择。</p>
<table width="805" border="0">
  <tr>
    <td><p>传统select</p>
    <p>&nbsp;</p></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><select name="sssss5" id="sssss5" onchange="return getmydata()"  >
      <option value="-1">所有学校</option>
      <option value="139" selected="selected"> a english book </option>
      <option value="140">浏阳市浏阳河小学</option>
      <option value="141">浏阳市人民路小学</option>
      <option value="142">浏阳市嗣同路小学</option>
      <option value="143">浏阳市集里街道长南路小学</option>
      <option value="144">浏阳市集里街道平水桥小学</option>
      <option value="145">浏阳市集里街道禧和岭小学</option>
      <option value="146">浏阳市集里龚家桥小学</option>
      <option value="147" >浏阳市集里街道百宜小学</option>
      <option value="148">浏阳市荷花街道杨家小学</option>
      <option value="149">浏阳市荷花街道净溪小学</option>
      <option value="150">浏阳市荷花街道牛石小学</option>
      <option value="151">浏阳市荷花街道云桥小学</option>
      <option value="152">浏阳市荷花街道早禾小学</option>
      <option value="153">浏阳市荷花街道光彩小学</option>
      <option value="154">浏阳市荷花街道小水小学</option>
      <option value="155">浏阳市荷花街道建新小学</option>
      <option value="156">a chinese man 胡</option>
      <option value="157">浏阳市荷花街道胡坪小学</option>
      <option value="158">liuyan</option>
      <option value="159">changsha</option>
    </select></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><p>超级select插件</p>
    <p>&nbsp;</p></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><select name="sssss1" id="sssss1" m='search'>
      <option value="-1">所有学校</option>
      <option value="139">浏阳市黄泥湾小学</option>
      <option value="140">浏阳市浏阳河小学</option>
      <option value="141">浏阳市人民路小学</option>
      <option value="142">浏阳市嗣同路小学</option>
      <option value="143">浏阳市集里街道长南路小学</option>
      <option value="144">浏阳市集里街道平水桥小学</option>
      <option value="145">浏阳市集里街道禧和岭小学</option>
      <option value="146">浏阳市集里龚家桥小学</option>
      <option value="147" selected="selected">浏阳市集里街道百宜小学</option>
      <option value="148">浏阳市荷花街道杨家小学</option>
      <option value="149">浏阳市荷花街道净溪小学</option>
      <option value="150">浏阳市荷花街道牛石小学</option>
      <option value="151">浏阳市荷花街道云桥小学</option>
      <option value="152">浏阳市荷花街道早禾小学</option>
      <option value="153">浏阳市荷花街道光彩小学</option>
      <option value="154">浏阳市荷花街道小水小学</option>
      <option value="155">浏阳市荷花街道建新小学</option>
      <option value="156">浏阳市荷花街道罗直小学</option>
      <option value="157">浏阳市荷花街道胡坪小学</option>
      <option value="158">浏阳市荷花街道唐洲小学</option>
      <option value="159">浏阳市荷花街道金沙路小学</option>
    </select></td>
    <td><select name="sssss2" id="sssss2" m='search'>
      <option value="-1">所有学校</option>
      <option value="139">湾小学</option>
      <option value="140">阳河小学</option>
      <option value="141">浏阳市</option>
    </select></td>
    <td><select name="sssss3" id="sssss3" m='search'>
      <option value="154">街道小水小学</option>
      <option value="155">建新小学</option>
      <option value="156">直小学</option>
      <option value="157">胡坪小学</option>
      <option value="158">唐洲小学</option>
      <option value="159">沙路小学</option>
    </select></td>
    <td><select name="sssss4" id="sssss4" m='search'>
      <option value="-1">所有学校</option>
      <option value="141">浏</option>
      <option value="142">浏阳</option>
    </select></td>
    <td><select name="sssss" id="sssss" onchange="return getmydata()"  m='search'>
      <option value="-1">所有学校</option>
      <option value="139" selected="selected"> a english book </option>
      <option value="140">浏阳市浏阳河小学</option>
      <option value="141">浏阳市人民路小学</option>
      <option value="142">浏阳市嗣同路小学</option>
      <option value="143">浏阳市集里街道长南路小学</option>
      <option value="144">浏阳市集里街道平水桥小学</option>
      <option value="145">浏阳市集里街道禧和岭小学</option>
      <option value="146">浏阳市集里龚家桥小学</option>
      <option value="147" >浏阳市集里街道百宜小学</option>
      <option value="148">浏阳市荷花街道杨家小学</option>
      <option value="149">浏阳市荷花街道净溪小学</option>
      <option value="150">浏阳市荷花街道牛石小学</option>
      <option value="151">浏阳市荷花街道云桥小学</option>
      <option value="152">浏阳市荷花街道早禾小学</option>
      <option value="153">浏阳市荷花街道光彩小学</option>
      <option value="154">浏阳市荷花街道小水小学</option>
      <option value="155">浏阳市荷花街道建新小学</option>
      <option value="156">a chinese man 胡</option>
      <option value="157">浏阳市荷花街道胡坪小学</option>
      <option value="158">liuyan</option>
      <option value="159">changsha</option>
    </select></td>
  </tr>
</table>
<p>js code:</p>
<p> $(document).ready(function(){<br>
  $('#sssss').selectseach(); <br>
  }); </p>
<p>html:</p>
<p>&lt;select name=&quot;sssss2&quot; id=&quot;sssss2&quot; <font style="color:red " >m='search'</font>&gt;<br>
&lt;option value=&quot;-1&quot;&gt;所有学校&lt;/option&gt;<br>
&lt;option value=&quot;139&quot;&gt;湾小学&lt;/option&gt;<br>
&lt;option value=&quot;140&quot;&gt;阳河小学&lt;/option&gt;<br>
&lt;option value=&quot;141&quot;&gt;浏阳市&lt;/option&gt;<br>
&lt;/select&gt;</p>
<p>&nbsp;</p>
<div id="msg"></div>
<div id="msg1" style="color:red"></div>

下载地址:
http://down.111cn.net/down/code/jquery/2010/0830/20523.html

[!--infotagslink--]

相关文章

  • jquery实现加载更多"转圈圈"效果(示例代码)

    这篇文章主要介绍了jquery实现加载更多"转圈圈"效果,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-11-10
  • 自己动手写的jquery分页控件(非常简单实用)

    最近接了一个项目,其中有需求要用到jquery分页控件,上网也找到了需要分页控件,各种写法各种用法,都是很复杂,最终决定自己动手写一个jquery分页控件,全当是练练手了。写的不好,还请见谅,本分页控件在chrome测试过,其他的兼容性...2015-10-30
  • jQuery+jRange实现滑动选取数值范围特效

    有时我们在页面上需要选择数值范围,如购物时选取价格区间,购买主机时自主选取CPU,内存大小配置等,使用直观的滑块条直接选取想要的数值大小即可,无需手动输入数值,操作简单又方便。HTML首先载入jQuery库文件以及jRange相关...2015-03-15
  • 用js的document.write输出的广告无阻塞加载的方法

    一、广告代码分析很多第三方的广告系统都是使用document.write来加载广告,如下面的一个javascript的广告链接。复制代码 代码如下:<script type="text/javascript" src="http://gg.5173.com/adpolestar/5173/;ap=2EBE5...2014-06-07
  • jQuery实现非常实用漂亮的select下拉菜单选择效果

    本文实例讲述了jQuery实现非常实用漂亮的select下拉菜单选择效果。分享给大家供大家参考,具体如下:先来看如下运行效果截图:在线演示地址如下:http://demo.jb51.net/js/2015/js-select-chose-style-menu-codes/具体代码如...2015-11-08
  • jQuery实现广告显示和隐藏动画

    这篇文章主要为大家详细介绍了jQuery实现广告显示和隐藏动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-07-05
  • jquery实现的伪分页效果代码

    本文实例讲述了jquery实现的伪分页效果代码。分享给大家供大家参考,具体如下:这里介绍的jquery伪分页效果,在火狐下表现完美,IE全系列下有些问题,引入了jQuery1.7.2插件,代码里有丰富的注释,相信对学习jQuery有不小的帮助,期...2015-10-30
  • Jquery Ajax Error 调试错误的技巧

    JQuery使我们在开发Ajax应用程序的时候提高了效率,减少了许多兼容性问题,我们在Ajax项目中,遇到ajax异步获取数据出错怎么办,我们可以通过捕捉error事件来获取出错的信息。在没给大家介绍正文之前先给分享Jquery中AJAX参...2015-11-24
  • vue3如何按需加载第三方组件库详解

    距离 Vue 3.0 正式版发布已经有一段时间了,关于vue3组件库相关的问题还是挺多人感兴趣的,这篇文章主要给大家介绍了关于vue3如何按需加载第三方组件库的相关资料,需要的朋友可以参考下...2021-06-02
  • jQuery 2.0.3 源码分析之core(一)整体架构

    拜读一个开源框架,最想学到的就是设计的思想和实现的技巧。废话不多说,jquery这么多年了分析都写烂了,老早以前就拜读过,不过这几年都是做移动端,一直御用zepto, 最近抽出点时间把jquery又给扫一遍我也不会照本宣科的翻译...2014-05-31
  • jQuery页面加载初始化常用的三种方法

    当页面打开时我们需要执行一些操作,这个时候如果我们选择使用jquery的话,需要重写他的3中方法,自我感觉没什么区 别,看个人喜好了,第二种感觉比较简单明了: 第一种: 复制代码 代码如下: <script type="text/javas...2014-06-07
  • jQuery事件绑定用法详解(附bind和live的区别)

    这篇文章主要介绍了jQuery事件绑定用法,结合实例形式较为详细的分析了jQuery事件绑定的实现原理与相关注意事项,并附带了相关绑定方法的使用说明,重点介绍了bind和live的区别,需要的朋友可以参考下...2016-01-21
  • jQuery Mobile开发中日期插件Mobiscroll使用说明

    这篇文章主要介绍了jQuery Mobile开发中日期插件Mobiscroll使用说明,需要的朋友可以参考下...2016-03-03
  • jquery中常用的SET和GET$(”#msg”).html循环介绍

    复制代码 代码如下: $(”#msg”).html(); //返回id为msg的元素节点的html内容。 $(”#msg”).html(”new content“); //将“new content” 作为html串写入id为msg的元素节点内容中,页面显示粗体的new content $(”...2013-10-13
  • jQuery获得字体颜色16位码的方法

    这篇文章主要介绍了jQuery获得字体颜色16位码的方法,涉及jQuery样式操作及正则表达式使用技巧,非常简单实用,需要的朋友可以参考下...2016-02-23
  • jQuery 1.9使用$.support替代$.browser的使用方法

    jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support 。 在更新的 2.0 版本中,将不再支持 IE 6/7/8。 以后,如果用户需要支持 IE 6/7/8,只能使用 jQuery 1.9。 如果要全面支持 IE,并混合...2014-05-31
  • 解决IDEA插件市场Plugins无法加载的问题

    这篇文章主要介绍了解决IDEA插件市场Plugins无法加载的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-10-21
  • jquery获取div距离窗口和父级dv的距离示例

    jquery中jquery.offset().top / left用于获取div距离窗口的距离,jquery.position().top / left 用于获取距离父级div的距离(必须是绝对定位的div)。 (1)先介绍jquery.offset().top / left css: 复制代码 代码如下: *{ mar...2013-10-13
  • 使用JQuery实现Ctrl+Enter提交表单的方法

    有时候我们为了省事就操作键盘组合键去代替使用鼠标,我们今天就使用JQuery实现Ctrl+Enter提交表单。我们发帖时,在内容输入框中输入完内容后,可以点击“提交”按钮来发表内容。可是,如果你够“懒”,你可以不用动鼠标,只需按...2015-10-23
  • jQuery 中的 DOM 操作

    在DOM操作中,常常需要动态创建HTML内容,使文档在浏览器里的呈现效果发生变化,并且达到各种各样的人机交互目的....2016-04-27