如何在工作表属性中获取工作表对象?

时间:2013-05-10 06:16:23

标签: 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"></script>
<script type="text/javascript">
    var sheet={
        box: $('.box'),
        form: this.box.find('form') // TypeError: this.box is undefined
    }
</script>

2 个答案:

答案 0 :(得分:1)

我猜你需要的是一个功能:

form: function() {return this.box.find('form');}

否则,你应该更具体。

答案 1 :(得分:0)

旧版本的Firefox(我尝试过警告但仍接受它的Firefox 4)实际上允许你这样做:

var sheet = {
    box: #1= $('.box'),
    form: #1#.find('form')
}