【问题标题】:Is it possible to use nested selectors in Meteor event maps?是否可以在 Meteor 事件映射中使用嵌套选择器?
【发布时间】:2016-04-27 04:36:25
【问题描述】:

在这里,我想从.header 元素中选择.accept 元素。这可能吗? The documentation 尚无定论,我尝试了一些变化无济于事,有什么我不知道的技巧吗?

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

在 jQuery 中我可能会使用这个:$('.header .accept')

【问题讨论】:

    标签: javascript css-selectors meteor


    【解决方案1】:

    假设您在其他地方没有冲突,您分享的内容将起作用。尝试使用下面的代码。仅当您根据需要单击第二个 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');
            }
        });
    }
    

    【讨论】:

    • 谢谢@ram1,我确信当我尝试之前它不起作用;也许还有其他问题,这意味着事件没有触发。无论如何,它有效,所以谢谢你。
    猜你喜欢
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多