1、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情
首先看看单纯的通过javascript是如何来获取url中的某个参数:
//获取url中的参数
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
通过这个函数传递url中的参数名就可以获取到参数的值,比如url为
http://localhost:33064/WebForm2.aspx?reurl=WebForm1.aspx
我们要获取reurl的值,可以这样写:
var xx = getUrlParam(‘reurl’);
2.jQuery 选择器**
jQuery 选择器允许对html元素组或者单个元素进行操作。
jQuery 选择器基于元素的id, 类,类型,属性,属性值等查找(或选择)html元素。
jQuery 中所有的`选择器都是以美元符号开头$().
1)元素选择
页面选取所有的
元素
$("p")
2)#id选择器
jQuery #id选择器通过id属性选取元素。
页面中的id掩盖时惟一的,所以你要选取页面中惟一的元素时需要通过#id选择器。
$("#test")
3).calss 选择器
jQuery 类选择器可以通过指定的class查找元素。
语法查找如下:
$(".test")