如何从 ember 中输入帮助程序上的事件获取 event.target



iam 在 ember 中使用输入助手来绑定属性值

<div class="form-group profile-desa-component-form-group">
          <label class="col-sm-4 control-label">{{t 'field.alamat'}}</label>
          <div class="col-sm-8 no-padding">
            {{#if editMode}}
              {{input class="form-control editonly btn-no-corner" key-press="onKeyPressShowPanel" type="text" value=alamat}} <- this is my input helper
            {{else}}
              <input readonly class="form-control btn-no-corner readonly" type="text" value={{alamat}}>
            {{/if}}
          </div>
          {{backend/pop-up-form title="Isikan alamat lengkap kantor desa dan kelurahan"}}
        </div>

我只想将一个事件对象从按键 = onKeyPressShowPanel 传递给控制器,这样我就可以使用 event.target 通过 jquery snipet 操作一些元素。 这是我在控制器中的按键新闻显示面板操作

onKeyPressShowPanel(event){
      this.debug(event);
    },

不幸的是,我传递的事件是来自值 = alamat 的值。如何从输入助手上的事件获取 event.target,以便我可以使用 jQuery 操作某些元素。任何答案都会对我有所帮助。谢谢:)

你可以尝试下面的代码来获取jquery。事件对象,

{{input class="form-control editonly btn-no-corner" keyPress=(action "onKeyPressShowPanel") type="text" value=alamat}}

manipulate some element using jquery - 一般不好,但这取决于您的情况

相关内容

最新更新