[英]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.