jquery-遍歷數(shù)組添加選項

需求:點擊標(biāo)簽,添加選項,代碼如下,記得引入jquery!

html

<div class="list clearfix">
    <ul class="clearfix">
        <li data-checked="false" class="aa">股票</li>
        <li data-checked="false" class="bb">外匯</li>
        <li data-checked="false" class="cc">金屬</li>
    </ul>
</div>

<select class="select">
    <option>選擇</option>
</select>

css

<!-- 重置樣式 -->
        .clearfix:after{
            content: '';
            display: block;
            clear: both;
        }
        ul{
            padding: 0;
            margin: 0;
        }
        ul li {
            padding: 0;
            margin: 0;
            list-style: none;
        }
        /*列表樣式*/
        .list ul li{
            float: left;
            width: 100px;
            height: 30px;
            border:1px solid #888;
            margin-left:20px;
            text-align: center;
            cursor: pointer;
            color: #888;

        }
        /*選項樣式*/
        select{
            width: 200px;
            margin-left:20px;
            height: 30px;
        }

jquery

var arr1 = ["中路股份","武昌魚","格力電器"];
var arr2 = ["歐元","美元","日元"];
var arr3 = ["鐵","銅","鋁"];


var arr = [arr1,arr2,arr3];
     

//點擊列表的樣式



    $('.list ul li').click(function(){
        var that = $(this);
        var index = that.index();
        // 判斷是true,還是false
        $(this).data("checked", !(that.data('checked')));
        // 改變樣式
         that.css('color',that.data('checked')?'#333':'#888');
     that.css('border',that.data('checked')?'1px solid #333':'1px solid #888');
        if(that.data('checked')){
        for(var i = 0; i <  arr[index].length; i++){
        $('select').append("<option class=new"+index+">"+arr[index][i]+"</option>");
    }
    }else{
        $('select option.new'+index).remove();
    
    }
    
    })
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、樣式篇 第1章 初識jQuery (1)環(huán)境搭建 進(jìn)入官方網(wǎng)站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,665評論 0 44
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,108評論 1 92
  • 關(guān)于金錢教育,從小到大,無論是從父母還是師長,所得基本為零。 其實,成長途中,很長一段時間,對于金錢的觀念,是根本...
    Azadzad閱讀 197評論 0 0
  • 親愛的浩, 因為學(xué)校有書法比賽,你想寫一副作品試試,于是今天上午去吳老師家寫字,后來你告訴我,作品交上去要先在班級...
    Tulipsmlie閱讀 230評論 0 0
  • 可能是以前受周邊人的影響太多了吧,一直以為命運(yùn)是掌握在自己手中的,只要你努力肯干,早晚都會獲得相應(yīng)的回報。 有句話...
    du_xzhe閱讀 155評論 0 0

友情鏈接更多精彩內(nèi)容