我试图写一些jquery到:如果只有div的一个实例具有“ option”类,则将href属性重定向到该href,这是我必须要做的
<script type="text/javascript">
var count =('Size: ' + $('.option').size());
if (count = 1) {
$('.readmore a').each(function () {
var url = $(this).attr('href');
window.location.replace(url);
})
}
else {
alert("more than 1");
}
</script>
它可以成功重定向到正确的url,但是它不能正常工作,因为如果div.option的实例超过1个,它仍然会重定向并且不会警告“多于1个”有人帮助吗?
我猜在脚本的某一点计数是=到1,而jQuery存在是要进行重定向,但是我希望它对所有实例进行计数,然后确定是否重定向
最佳答案
您要将count设置为'Size: ' + $('.option').size()
,这使其成为字符串。然后,您将其与int进行比较。
另外,if (count = 1)
应该为if (count == 1)
。注意两个等号。
关于javascript - jQuery计数功能。如果声明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3773575/