2

.acceptここでは、要素の中から要素を選択したいと思います.header。これは可能ですか?ドキュメントは決定的ではなく、私は役に立たないようにいくつかのバリエーションを試しましたが、私が気付いていないトリックはありますか?

'click .header .accept': function (event) { ... },

jQueryではこれを使用するかもしれません:$('.header .accept')

4

1 に答える 1

4

共有したものは、他の場所で競合がないことを前提として機能します。以下のコードを使用してみてください。イベントは、必要に応じて2番目のdivをクリックした場合にのみ発生します。

レンプレート:

<body>
    {{> page}}
</body>

<template name="page">
    <div class="header">.header 
        <div class="accept">.header .accept</div>
    </div>
</template>

js:

if (Meteor.isClient) {
    Template.page.events({
        'click .header .accept': function(event) {
            console.log('accept clicked');
        }
    });
}
于 2013-01-21T23:13:16.173 に答える