javascript – 更改DIV标签功能,如select-option?

前端之家收集整理的这篇文章主要介绍了javascript – 更改DIV标签功能,如select-option?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下 HTML结构
<div class="categories">
    <div class="category">1</div>
    <div class="category">2</div>
    <div class="category">3</div>
</div>

我想让这个结构函数像SELECT / OPTION,(我无法更改标签)
我尝试在父DIV上应用TOGGLE,但只打开和关闭DIV容器,它不会改变像SELECT-OPTION这样的功能.

编辑:
只需像下拉SELECT-OPTION类型一样直观地更改它就足够了.

任何帮助赞赏.谢谢.

解决方法

使用以下javascript代码.哪个会解决你的问题

JS Bin http://jsbin.com/utoyej/43/edit

//This is while page load showing first element
        jQuery('.category').addClass('inactive').hide();
        jQuery('.category:first').addClass('active').removeClass('inactive').show();

  //Showing all option
        jQuery('.categories').mouSEOver(function(){
          jQuery('.category').show();
        });

   //Showing selected option
        jQuery('.categories').mouseleave(function(){
          jQuery('.categories .inactive').hide();
        });

 //Onclick making the option active
        jQuery('.category').click(function(){
            jQuery('.category').addClass('inactive').removeClass('active');
          jQuery(this).addClass('active').removeClass('inactive');
          jQuery('.categories .inactive').hide();


        });
原文链接:https://www.f2er.com/js/158909.html

猜你在找的JavaScript相关文章