Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在图纸属性中获取图纸对象?_Javascript - Fatal编程技术网

Javascript 如何在图纸属性中获取图纸对象?

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"><

如何获取表单对象

我在这里使用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"></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做任何作业之前,必须先对它进行评估。谢谢,应该是我想要的