gpt4 book ai didi

javascript - Jquery 选择器无法在 Polymer 中找到 div 元素。应该是直截了当不理解问题

转载 作者:行者123 更新时间:2023-11-29 23:28:52 26 4
gpt4 key购买 nike

目标: 单击表单内的图标后,我想向包含该表单的 div 添加一个新类。问题: pullupClose 中的 Jquery 选择器未选取元素。 Console.log result of Jquery sector in this image.由于只是没有获取元素,因此 addAclass 不起作用。 你能找出我犯的错误吗?提前致谢

HTML

<div class="sidepullup" id="idSidePullup">
<iron-icon class="cross" on-click="pullupClose" icon="close"></iron-icon>
<iron-form id="idForm">
<form action="/">
<paper-input type"text" label="First Name"></paper-input>
<paper-input type="text" label="Last Name"></paper-input>
<paper-input type="text" label="Title"></paper-input>
<paper-input type="text" label="About"></paper-input>
<paper-button style="background-color: #03a9f4; color: white" raised onclick="onFormSubmit()">Submit Changes</paper-button>
</form>
</iron-form>
</div>

脚本

<script>
class IronListClass extends Polymer.Element {
static get is() {return 'iron-comp'}
ready() {
super.ready();
var that = this;
}
pullupClose() {
var element = $("#idSidePullup");
console.log('console log of $("#idSidePullup") = ', element);
$("#idSidePullup").addClass('hidePullup');
$("#idSidePullup").css("display", "none");
}
window.customElements.define(IronListClass.is, IronListClass);
</script>

最佳答案

我认为您需要先定位 Polymer dom。

var element = $(Polymer.dom(this.root).querySelector('#idSidePullup'))

关于javascript - Jquery 选择器无法在 Polymer 中找到 div 元素。应该是直截了当不理解问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48033241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com