简体   繁体   English

onclick data-clear-btn 时如何隐藏 div?

[英]How to hide a div when onclick data-clear-btn?

I want to hide a division when I clicked X on an input text?当我在输入文本上单击 X 时,我想隐藏一个分区?

<input type="text" data-clear-btn="true" id="domainname" value="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">

$("#domainname").on("click", ".ui-input-clear", function(e){
            $("#generated").hide();

It doesn't work like below.它不像下面那样工作。

When jQM enhances the input it puts it inside a container div with class ui-input-text.当 jQM 增强输入时,它会将其放入具有 ui-input-text 类的容器 div 中。 The clear button is inside that container.清除按钮位于该容器内。 So you can add a click handler like this:所以你可以添加一个这样的点击处理程序:

$("#domainname").parent('.ui-input-text').on("click", ".ui-input-clear", function(e){
        $("#DivToHide").hide();

});

DEMO演示

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM