模拟select取值ul li

jQuery(function($){
  var selDOM = function(obj){
      for(var i=0;i<obj.length;i++){              
        var items = jQuery(obj[i]);
        for(var k=0;k<items.length;k++){
        (function(){
          var arrDOM = ["<div class='category_select'><ul style='display:none;'>"], item = jQuery(items[k]);
          item.find("option").each(function(){
            arrDOM.push("<li ref='"+jQuery(this).val()+"'>"+jQuery(this).text()+"</li>");
          });
          arrDOM.push("</ul></div>");
          var ul = jQuery(arrDOM.join(""));
          ul.find("li:eq(1)").addClass("");
          item.val(ul.find("li:first").css('display','block'));
          item.after(ul);
        })();
      }
    }
  }
jQuery(document).ready(function() {
    selDOM(["#edit-custom-search-types"]);  
    jQuery(".category_select").find("li").each(function(i){  
      if(i == 0) {
        jQuery(".category_select").prepend('<h4>'+jQuery(this).text()+'</h4>');
      }
      jQuery(this).css('display','block').html(jQuery(this).html().replace("-",""));
    });     
    jQuery('.category_select h4').click(function(){
      jQuery('.category_select').find("ul").css('display','block');
    })
    jQuery('.category_select ul li').click(function(){
      jQuery('.category_select ul').css('display','none');
      jQuery('.category_select h4').text(jQuery(this).text());
      jQuery('#edit-custom-search-types').val(jQuery(this).attr("ref"))
      return false;
    })
    jQuery('.category_select ul li').hover(function(){
           jQuery(this).addClass('hover');
         },function(){
           jQuery(this).removeClass('hover');  
         })   
  })  
})();
好的,我可以帮您写一个关于篮球的网页。以下是一个简单的例子,您可以根据需要进行修改: ``` <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="keywords" content="篮球"> <meta name="robots" content="index,follow"> <title>篮球</title> </head> <body> <header> <h1>篮球</h1> </header> <nav> <ul> <li><a href="#rules">规则</a></li> <li><a href="#history">历史</a></li> <li><a href="#teams">球队</a></li> </ul> </nav> <main> <section id="rules"> <h2>规则</h2> <p>篮球是一种室内或室外运动,由两个队伍进行。每个队伍有五名球员上场。比赛的目的是将球投进对方的篮筐,从而得分。比赛时间通常为四个15分钟的节,如果比分不同,比分高的一方获胜。</p> </section> <section id="history"> <h2>历史</h2> <p>篮球最初由加拿大人詹姆斯·奈史密斯在1891年发明。最初的篮球比赛是在同年在麻省斯普林菲尔德举行的。自那以后,篮球已经成为了一项全球性的运动。</p> </section> <section id="teams"> <h2>球队</h2> <ul> <li>洛杉矶湖人</li> <li>波士顿凯尔特人</li> <li>芝加哥公牛</li> <li>迈阿密热火</li> </ul> </section> </main> <footer> <address>联系我们:basketball@example.com</address> </footer> </body> </html> ``` 这个网页包括了基础标签、表单、下拉选择列表和选项列表、列表、表格、图像与映射、链接和其他标签,且仅使用了 HTML 标签和属性,没有使用 CSS 和 JavaScript。您可以根据需要修改和添加标签和内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值