給對(duì)應(yīng)的radio加個(gè)類名或者Id,然后在在需要觸發(fā)的函數(shù)里寫上對(duì)應(yīng)radio的點(diǎn)擊事件,如在頁(yè)面加載完成時(shí)點(diǎn)擊:
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比埇橋區(qū)網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式埇橋區(qū)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋埇橋區(qū)地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
inputtype="radio"class="radiobox"/#36;(document).ready(function(){
#36;(".radiobox").click();
});
script type="text/javascript"
// 兩秒后模擬點(diǎn)擊
setTimeout(function() {
// IE
if(document.all) {
document.getElementById("clickMe").click();
}
// 其它瀏覽器
else {
var e = document.createEvent("MouseEvents");
e.initEvent("click", true, true);
document.getElementById("clickMe").dispatchEvent(e);
}
}, 2000);
/script
a href="#" id="clickMe" onclick="alert('clicked');"link/a
問(wèn)題分析:
想要在一定時(shí)間內(nèi),事件回調(diào)函數(shù)僅執(zhí)行一次,需要在外部做一個(gè)計(jì)時(shí)器變量。當(dāng)進(jìn)入事件的回調(diào)函數(shù)時(shí),啟動(dòng)這個(gè)計(jì)時(shí)器,倒計(jì)時(shí)N秒后,計(jì)時(shí)器自動(dòng)關(guān)閉。
每次進(jìn)入事件回調(diào)函數(shù)的時(shí)候都要判斷這個(gè)計(jì)時(shí)器是否為啟動(dòng)狀態(tài),如果是啟動(dòng)狀態(tài),直接跳出不執(zhí)行事件即可。
舉例如下:
案例為一個(gè)按鈕的點(diǎn)擊事件,最少10秒可執(zhí)行一次,如果允許執(zhí)行將提醒“按鈕事件被觸發(fā)”,如果不允許執(zhí)行將提醒“目前按鈕事件不允許被觸發(fā)”。
HTML代碼:
button這是一個(gè)按鈕/button
jQuery代碼:
var?time?=?0;
$('button').click(function()?{
//判斷計(jì)時(shí)器是否處于關(guān)閉狀態(tài)
if?(time?==?0)?{
time?=?10;?//設(shè)定間隔時(shí)間(秒)
//啟動(dòng)計(jì)時(shí)器,倒計(jì)時(shí)time秒后自動(dòng)關(guān)閉計(jì)時(shí)器。
var?index?=?setInterval(function(){
time--;
if?(time?==?0)?{
clearInterval(index);
}
},?1000);
alert('按鈕事件被觸發(fā)');
}else{
alert('目前按鈕事件不允許被觸發(fā)');
}
});
首次點(diǎn)擊按鈕的結(jié)果:
在10秒內(nèi)再次點(diǎn)擊按鈕的結(jié)果:
不太明白你的問(wèn)題。好像是事件冒泡相關(guān)的問(wèn)題吧。里層、外層都有click事件響應(yīng)時(shí),會(huì)先執(zhí)行里層的click事件響應(yīng),再執(zhí)行外層的click事件響應(yīng)。像你的這種情況應(yīng)該是為兩個(gè)并列的span加上click事件。
如果你非要這樣的話,也在可以里層的function結(jié)束時(shí)加上return
false;來(lái)阻止事件冒泡,這樣就外層的click事件都不會(huì)觸發(fā)。
不能觸發(fā)click事件最常見(jiàn)的三種情況:
選擇器使用錯(cuò)誤,沒(méi)有選擇到標(biāo)簽;(請(qǐng)分享html代碼分析);
標(biāo)簽比jquery方法慢加載,也就是 先加載的方法 , 后加載的標(biāo)簽;解決方法(將script標(biāo)簽與js方法 寫在頁(yè)面的底部 也就是 body 標(biāo)簽的下面)或者如下代碼
!DOCTYPE html
html
head
meta charset="utf-8"
script src="js/jquery-1.9.1.min.js"/script
script
$(document).ready(function(){
$(".test").click(function(){
alert("333");
});
});
/script
title點(diǎn)擊事件測(cè)試/title
/head
body
button class="test" 點(diǎn)擊彈出/button
/body
/html
jquery文件或者js文件 導(dǎo)入路徑錯(cuò)誤或者沒(méi)有導(dǎo)入 (新手低級(jí)錯(cuò)誤);
(純手打,求采納,已測(cè)試代碼。夢(mèng)魂清風(fēng) @author:dream breeze)??!
Jquery觸發(fā)某個(gè)鏈接點(diǎn)擊事件可以參考下面的代碼:
$(document).ready(function (){
$("#tob").click(function (){
window.location.href = 'x.html';
});
});
擴(kuò)展資料:
Jquery參考函數(shù)
$(“p”).addClass(css中定義的樣式類型); 給某個(gè)元素添加樣式?
$(“img”).attr({src:”test.jpg”,alt:”test Image”}); 給某個(gè)元素添加屬性/值,參數(shù)是map
$(“img”).attr(“src”,”test.jpg”); 給某個(gè)元素添加屬性/值
$(“img”).attr(“title”, function() { return this.src }); 給某個(gè)元素添加屬性/值
$(“元素名稱”).removeAttr(“屬性名稱”); 給某元素刪除指定的屬性以及該屬性的值
參考資料來(lái)源:百度百科-jQuery
網(wǎng)頁(yè)標(biāo)題:jquery自動(dòng)觸發(fā)click事件,處理click事件
標(biāo)題鏈接:http://www.rwnh.cn/article26/dscddcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、網(wǎng)站策劃、企業(yè)建站、軟件開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)公司、面包屑導(dǎo)航
聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)