[英]jquery div onclick call function
我需要設置一個onclick,如果您單擊ID為“ version”的div,它將調用以下腳本。
html
<div id="version">CONTINUE</div>
js
if (/Android\s+([\d\.]+)/.test(navigator.userAgent)){
var anversion=new Number(RegExp.$1)
if (anversion=<3)
window.location = 'main2.html'
}
else
window.location = 'main.html'
$("#version").click(function() {
// Your code here...
});
有關更多詳細信息,請參見.click()上的jQuery API。
編輯:我也糾正了您的代碼。 然后看起來像這樣:
if(/Android\s+([\d\.]+)/.test(navigator.userAgent)) {
var anversion = parseInt(RegExp.$1);
if(anversion <= 3) {
window.location.href = 'main2.html';
} else {
window.location.href = 'main.html';
}
}
看看以下內容: http : //api.jquery.com/click/
嘗試這個:
$("#version").click(function() {
if (/Android\s+([\d\.]+)/.test(navigator.userAgent)) {
window.location.href = Number(RegExp.$1) <= 3 ? 'main2.html' : 'main.html';
}
});
您的代碼有錯誤。
anversion=<3
應該是anversion <= 3
new Number(RegExp.$1)
應該為Number(RegExp.$1)
否則創建對象而不是將字符串轉換為數字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.