$就是jquery對(duì)象,$()就是jQuery(),在里面可以傳參數(shù),作用就是獲取元素

創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括陽明網(wǎng)站建設(shè)、陽明網(wǎng)站制作、陽明網(wǎng)頁制作以及陽明網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,陽明網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到陽明省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
如下例子
$(".div1") 表示獲取類名為div1的元素,例如獲取div class="div1"/div
$(".div1").onclick表示類名為div1的div點(diǎn)擊事件
jquery中$.,例如$.post(),$.get(),$.ajax()等這些都是jquery這個(gè)對(duì)象的方法
方法一:
如果你是jquery控的,可以將獲取url參數(shù)的代碼寫成jquery插件:
script type='text/javascript' src=''/script
script type='text/javascript' src='jqueryPlugin.js'/script
script type='text/javascript'
$(document).ready(function(){
// 訪問該頁面時(shí),在url末尾添加?picid=8
alert(window.location.href);
alert($.getUrlParam('picid'));
});
/script
jqueryPlugin.js插件代碼
(function($){
$.getUrlParam = function(name)
{
var reg = new RegExp("(^|)"+ name +"=([^]*)(|$)");
var r = window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
})(jQuery);
方法二:
如果你是不論好丑,但求就手型的
script type='text/javascript' src=''/script
script type='text/javascript'
$(document).ready(function(){
// 訪問該頁面時(shí),在url末尾添加?picid=8
alert(window.location.href);
alert(getUrlParam('picid'));
});
function getUrlParam(name){
//構(gòu)造一個(gè)含有目標(biāo)參數(shù)的正則表達(dá)式對(duì)象
var reg = new RegExp("(^|)"+ name +"=([^]*)(|$)");
//匹配目標(biāo)參數(shù)
var r = window.location.search.substr(1).match(reg);
//返回參數(shù)值
if (r!=null) return unescape(r[2]);
return null;
}
/script
一、jQuery綁定事件的三種方法
我們這里首先復(fù)習(xí)一下jQuery綁定事件的三種方法:
target.click(function(){});
target.on("click",function(){});
target.bind("click",function(){});
target.live("click",function(){});
live方法其實(shí)是bind方法的變種,其基本功能就同bind方法的功能是一樣的,都是為一個(gè)元素綁定某個(gè)事件,但是bind方法只能給當(dāng)前存在的元素綁定事件,對(duì)于事后采用JS等方式新生成的元素?zé)o效,而live方法則正好彌補(bǔ)了bind方法的這個(gè)缺陷,它可以對(duì)后生成的元素也可以綁定相應(yīng)的事件。
二、傳遞參數(shù)
1.使用trigger觸發(fā)事件來進(jìn)行參數(shù)傳遞
$('p:first').bind('myclick',function(event,arg1,arg2){
$(arg1).appendTo('body');
console.log(arg2);
});
$('input').click(function(){
$('p:first').trigger('myclick',//這里觸發(fā)了myclick事件
['diva href=""google/a/div','this is to console.log']); //第二個(gè)參數(shù) string});
2.使用bind傳遞參數(shù)
var name_value='stonecold';
$('p').bind('click',{name:name_vlaue},function(event){
console.log(event.data.name);//結(jié)果在控制臺(tái)上顯示為stonecold});
3.在簡單的事件中傳遞參數(shù)
A:首先定義一個(gè)函數(shù),在點(diǎn)擊的時(shí)候觸發(fā):
function fn_name(arg1){
$(arg1).appendTo('body');
}
B:定義一個(gè)變量作為參數(shù)傳遞
var arg='a href=""googlea';
$('img:first').click(function(){
fn_name(arg);
}); ?
可以參考以下兩種方法:
1、代碼一
funciton(id){
$("#"+id).hide();
}
2、代碼二
funciton(id){
$("#"+id的值).hide();//比如$("#"+myid).hide();
}
擴(kuò)展資料:
jquery選擇器:
1、#id
用法: $("#myDiv");? ? 返回值? 單個(gè)元素的組成的集合
說明: 這個(gè)就是直接選擇html中的id="myDiv"
2、Element
用法: $("div")? ? 返回值? 集合元素
說明: element的英文翻譯過來是”元素”,所以element其實(shí)就是html已經(jīng)定義的標(biāo)簽元素,例如div,input, a等等。
參考資料來源:百度百科-jQuery
$就是jQuery的別稱,而jQuery就是jQuery庫提供的一個(gè)函數(shù).(好像也不僅僅只是函數(shù), 因?yàn)檫€有 $.ajax(options) 這樣的使用,等同 jQuery.ajax(options))這個(gè)函數(shù)的作用是根據(jù) () 里的參數(shù)進(jìn)行查找和選擇html文檔中的元素, 函數(shù)作用之一就是GetElementByID的代替,但()內(nèi)不僅可以是ID,還可以是各類選擇器
當(dāng)前標(biāo)題:jquery$參數(shù),jquery屬性
文章地址:http://chinadenli.net/article11/dsiccdd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、網(wǎng)頁設(shè)計(jì)公司、Google、域名注冊(cè)、品牌網(wǎng)站設(shè)計(jì)、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)