0

フォームオブジェクトを取得するには?

ここでは、sheet.box を意味する this.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>
4

2 に答える 2

0

古いバージョンの Firefox (私は Firefox 4 を試してみましたが、警告は表示されますが、それでも受け入れられます) では、実際にこれを行うことができました:

var sheet = {
    box: #1= $('.box'),
    form: #1#.find('form')
}
于 2013-05-10T19:12:49.847 に答える