
前端
daijiguo
China NO.1
展开
-
类,对象,方法,属性,事件的关系
举个例子再从宏观上解释一下:类,对象,方法,属性,事件的概念。假如我们地球上的所有人是一个类,这个类的名称为People,那么地球上的每一个人就是People类的一个对象,每个人都有“嘴”等属性,也有“骂人”的方法,当然“骂人”是通过“嘴”骂的,那么是不是就可以说“骂人”的方法是属性“嘴”的方法了呢?非也!属性和方法的概念是地位平等的,不能说方法是属性的方法,方法只能说是类的方法,而属性同样只能...转载 2014-11-03 09:41:56 · 883 阅读 · 0 评论 -
字符串中利用正则表达式提取出数字,并存如数组
var str = $(this).html(); //$(this).html()的值是:Abcron Corp [PID:95210] AffId:[7] str.match(/\d+/g); match返回的就是一个数组了:["95210", "7"]原创 2015-08-21 10:26:53 · 5804 阅读 · 0 评论 -
jquery循环输出数组
$.each(msg,function(key,val){alert (key+"--"+val);}); msg是json数组,key是键名,val是对应的值原创 2015-08-26 13:54:04 · 3976 阅读 · 0 评论 -
使用toFixed()函数时,出现“toFixed() is not a function”的解决办法
toFixed只能针对数字类型才能使用,所以对于字符类型的要用parseFloat或者parseInt函数先转一下再调用原创 2015-09-06 10:27:12 · 47163 阅读 · 7 评论 -
url传字符串的时候,如果字符串中有“/”,则可能会影响到域名解析
例如:http://localhost/transaction_ticket/b_aff_aff.php?idstr=/2/3解决办法:1、字符串中用其他符号代替"/"。 2、php中用urlencode()函数解析一下,或者js中用encodeURIComponent转义一下相关字符串。 ...原创 2015-09-07 16:42:47 · 1005 阅读 · 0 评论 -
jquery控制checkbox选中和取消
假设我们现在需要这样的场景:页面上有一个checkbox,我们期望通过Jquery来获得它是否选中,或者通过Jquery来让它被选中。 在JQ1.6之前的版本,我们会这样写我们的代码: 复制代码代码如下:<input type='checkbox' id='cb'/> <script> //获取是否选中 var isChecked = $('#cb'...原创 2015-09-18 17:55:53 · 3335 阅读 · 0 评论 -
js往数组中添加值用push()函数
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。原创 2015-09-22 10:31:51 · 6756 阅读 · 0 评论 -
js中数组拼接成字符串
在本例中,我们将使用分隔符来分隔数组中的元素:<script type="text/javascript">var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"document.write(arr.join("."))</script>原创 2015-09-22 10:39:46 · 34362 阅读 · 0 评论 -
提交表单之前,加入确认提示
$('#sub_add').click(function(){ if(confirm('sure to submit?')){ $('form').submit(); }});//confirm有确认,取消两个按钮,alert只有一个按钮。//submit()方法用户js控制表单提交...原创 2015-09-24 17:50:39 · 1143 阅读 · 0 评论 -
js重定向的两种方法,原页与新开页
1,、原来页面打开:window.location.href = "www.baidu.com"2、新开页:window.open("www.baidu.com")原创 2015-09-25 10:17:55 · 1955 阅读 · 0 评论 -
使用jQuery模拟鼠标点击a标签事件
[文章作者:磨延城 转载请注明原文出处: http://mo2g.com/view/42/ ] 我尝试过多次用jQuery模拟用户点击a标签的功能,但都没有成功,并且困扰了很久。前段时间的一次发呆,冒出了新的想法,于是就动手进行了测试。 先看下边的代码: 1 2 3 4 5 6 7 8 9...转载 2015-09-28 10:55:43 · 8041 阅读 · 0 评论 -
jquery 中的html()获取的特殊字符被浏览器转义
比如有这样的hltml代码:<a id="pcmobile" class="" " href="javascript:void(0);">PC&MOBILE</a><aid="test" href="javascript:void(0);"><</a>原创 2015-10-14 09:53:10 · 6929 阅读 · 0 评论 -
js中,判断一个字符在不在一个字符串中
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 语法stringObject.indexOf(searchvalue,fromindex)参数 描述 searchvalue 必需。规定需检索的字符串值。 fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject....转载 2015-10-14 15:23:05 · 1611 阅读 · 0 评论 -
javascript else if
js中的else if不能连写,要分开写原创 2016-03-03 15:21:41 · 317 阅读 · 0 评论 -
alert()注意事项
调试js,我们都喜欢用alert()和console.log方法来调试,但是,如果alert(000)或者console.log(000),都将输出0,所以,大家调试的时候,最后不要alert(000),可以alert(222)等其他数字。...原创 2016-03-07 14:55:39 · 1201 阅读 · 0 评论 -
jquery判断字符在不在数组中
$.inArray(value, array) > 0indexOf()方法貌似有些浏览器不支持,我用chrome浏览器,好像就有些问题。原创 2016-03-16 09:46:34 · 2884 阅读 · 0 评论 -
利用jquery控制checkbox被选中
attr('checked','true') 存在很多bug,如果出现bug,试试prop('checked','true')原创 2016-03-16 10:19:07 · 811 阅读 · 0 评论 -
js到php中拿json以及ajax传json到php
1、html(smarty中的变量,亦即php中的变量) <{assign var="storeData" value=$search|@json_encode}>注意,smarty中使用php系统函数要加@2、js function showDomainList(obj) { var storeName = $(obj...原创 2016-03-31 10:25:27 · 6870 阅读 · 0 评论 -
jquery.min.map 404的解决办法
引用了jquery.min.js文件,但是每次加载页面时间都过长,F12看到错误提示“jquery.min.map 404” 解决办法如下://# sourceMappingURL=jquery.min.map代码 删除就不会提示了 一下是对于source map的解释“ 一、从源码转换讲起JavaScript脚本正变得越...原创 2015-08-21 08:53:18 · 8173 阅读 · 0 评论 -
如何通过jquery禁止form表单提交
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(&原创 2015-08-20 10:15:43 · 1561 阅读 · 0 评论 -
jquery当文档载入完毕就执行
一、$(document).ready(function() { } 二、$(function() { })原创 2015-08-17 10:15:19 · 1724 阅读 · 0 评论 -
php从隐藏域传值给js,并通过post在其他页面取值
页面aaa.php<html><head><meta charset="UTF-8"><title></title><script type="text/javascript">function test(){alert(document.getElementById("hi原创 2014-11-04 22:04:12 · 1702 阅读 · 0 评论 -
ajax中,触发函数如何使用两个形参
html页面中 <{foreach from=$table2 item=i}> <form method="post" action="shenpi.php"> <tr> <td style="vertical-align:middle"><{$i.kehu}><原创 2014-11-04 22:08:12 · 639 阅读 · 0 评论 -
利用jquery ajax读取下拉多选框的值,并向php页面传送的具体代码如下
<script type="text/javascript"> $(function(){ //获取多选下拉菜单里面的值 $("#submit").click(function(){ var ar=","; // 机智如我,用字符串而不是数组的形式连接起...原创 2015-02-01 13:01:42 · 1189 阅读 · 0 评论 -
jquery中#的意思
示的是id为test的 <a>这个对象,就像这样,<input type="text" id="name"/> $("#name")是指id为name的input这个对象原创 2015-04-02 15:11:22 · 408 阅读 · 0 评论 -
javascript中的字符串中出现变量,该如何连接
举例:var account = document.getElementById("change_account_<{$aff.Id}>").value;var password = document.getElementById("change_password_<{$aff.Id}>").value;var transactionCrawled = docume...原创 2015-07-22 09:52:11 · 788 阅读 · 0 评论 -
jquery ajax如何传多个值到后台页面
jquery ajax如何传多个值到后台页面,举例:一、js代码<script type="text/javascript">$("#save_change_<{$aff.Id}>").click(function(){//从模态框中取值,并通过ajax传到后台var account = document.getElementById("change_acc...原创 2015-07-22 10:45:59 · 8616 阅读 · 0 评论 -
jquery语句开头的#和.分别是什么意思
$("#label"):这个代码选中html文档中,id为label的标签,即<任意 id="label"></任意>;$(".label"):这个代码选中html文档中,class属性为label的标签,即<任意 class="label"></任意>;$("label"):这个代码选中ht原创 2015-07-22 16:01:41 · 683 阅读 · 0 评论 -
javascript相对定位常用的函数
find()所有的后代元素remove()移除元素parent()直接父元素prev()前一个同级元素compend()在元素结尾插入val()设置元素的value属性值html()改变内容原创 2015-07-23 17:26:04 · 590 阅读 · 0 评论 -
javascript如何定义全局变量
var a= ,此时a是局部变量a= ,此时a是全局变量原创 2015-07-23 17:27:42 · 494 阅读 · 0 评论 -
如何父元素下面的某个子元素的具体值
那tr下面的td举例: $("td").find("td")//得到存有所有td的一个数组 $("td").find("td")[0]//得到td数组的第一个td $( $("td").find("td")[0]).html() //得到td数组的第一个td的值 ...原创 2015-07-23 17:43:05 · 1261 阅读 · 0 评论 -
js中元素获取值与被赋值的区别
举例:一、td获取值:$( $("td").find("td")[0]).html() 被赋值: document.getElementById("account").innerHTML$('#account_'+id).text()//jquery版本,id是变量,注意变量与字符串的写法二、input获取值:document.getElementBy...原创 2015-07-23 18:09:05 · 3642 阅读 · 0 评论 -
jquery控制button的禁用与解禁
$("#save_change").attr({"disabled":"disabled"}); $("#save_change").removeAttr("disabled");原创 2015-07-24 11:29:17 · 2591 阅读 · 0 评论 -
jquery中text(),html()和val()的区别
1.HTMLhtml():取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档html(val):设置每一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。2.TEXTtext():取得所有匹配元素的内容。结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。text(val)...原创 2015-07-24 11:37:28 · 533 阅读 · 0 评论 -
ajax的接受之页面,一定要有echo,html页面的返回函数success才能正常运行
ajax的接受之页面,一定要有echo,html页面的返回函数success才能正常运行。如果接受值的页面没有echo任何东西,success就无法运行。原创 2015-07-27 19:15:39 · 1876 阅读 · 0 评论 -
ajax如果是json方式,接收页面echo出的变量一定要有json_encode()处理,html页面的返回函数success才能正常alert出这个变量
ajax如果datatype是json方式,接收页面echo出的变量一定要有json_encode()处理,html页面的返回函数success才能正常接收出这个变量。原因:dataType:''json'的意思就是,后台返回数据是json格式。...原创 2015-07-27 19:28:45 · 3028 阅读 · 0 评论 -
sql,javascript,php中字符串与变量的连接符
sql .javascript +php .原创 2015-08-05 14:31:36 · 619 阅读 · 0 评论 -
js监听输入框值的即时变化onpropertychange、oninput、onchange
要达到的效果 很多情况下我们都会即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感。比如即时显示输入框已经被输入的字节数,或者即时读取输入的值来进行搜索引导,也就是google的关联搜索效果等。 只要我们能捕获即时事件就能做到很多事情。 需要了解的知识 首先,我们需要了解onchange和onpropertychange的不同: IE下,当一个HTML元素的属性改变...原创 2015-08-11 14:27:40 · 536 阅读 · 0 评论 -
keyup()函数bug
当input输入框输入空格时,keyup无法监测到输入对象。原创 2016-04-14 17:48:24 · 588 阅读 · 0 评论 -
jQuery监听浏览器窗口大小的变化
window.onresize=function(){ $(window).width();}原创 2016-04-15 15:26:02 · 3937 阅读 · 0 评论