Javascript 如何在图纸属性中获取图纸对象?
如何获取表单对象 我在这里使用this.box表示sheet.box,但是脚本生成了一个错误。如何在图纸属性中获取图纸对象Javascript 如何在图纸属性中获取图纸对象?,javascript,Javascript,如何获取表单对象 我在这里使用this.box表示sheet.box,但是脚本生成了一个错误。如何在图纸属性中获取图纸对象 <div class="box"> <form action=""></form> </div> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"><
<div class="box">
<form action=""></form>
</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
var sheet={
box: $('.box'),
form: this.box.find('form') // TypeError: this.box is undefined
}
</script>
风险值表={
方框:$(“.box”),
form:this.box.find('form')//TypeError:this.box未定义
}
我想您需要的是一个函数:
form: function() {return this.box.find('form');}
否则,您应该更具体。旧版本的Firefox(我尝试了Firefox 4,它发出警告,但仍然接受)实际上允许您这样做:
var sheet = {
box: #1= $('.box'),
form: #1#.find('form')
}
不,你不能,因为在rhs做任何作业之前,必须先对它进行评估。谢谢,应该是我想要的