单击复选框时,我想重定向到另一个页面。
<script type="text/javascript"><!--
$(document).ready(function(){
jQuery(".cbno").click(function(e){
e.preventDefault();
alert('test');
alert(this.val());
// window.location = this.val();
});
});
//-->
</script>
<input type="checkbox" class="cbno" name="content" value="/map/?filter=all" />
很简单——但我不明白为什么第二个警报没有产生任何输出?Internet Explorer 说:“该对象不支持方法 val”。
如果我使用 this.getAttribute('value') 它可以工作 - 为什么它不能与 jquery val() 一起工作?