亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何獲取li標簽當中的data-id的值了?

如何獲取li標簽當中的data-id的值了?

一只萌萌小番薯 2018-07-03 13:17:00
當點擊加入購物車或立即購買時獲取到口味、包裝的選中的data-id值了?<div class="theme-options"> <div class="cart-title">口味</div>   <ul>                                                   <li class="sku-line selected" id="taste" data-id="1">原味</li>    <li class="sku-line" id="taste" data-id="2">黑糖</li>   </ul> </div><div class="theme-options">   <div class="cart-title">包裝</div>      <ul id="test">       <li class="sku-line selected" data-id="1">單人份<i></i></li>       <li class="sku-line" data-id="2">禮品包<i></i></li>       </ul>     </div>     <li>   <div class="clearfix tb-btn tb-btn-buy theme-login">     <a id="LikBuy" title="點此按鈕到下一步確認購買信息" href="#">立即購買</a>    </div></li>   <li>     <div class="clearfix tb-btn tb-btn-basket theme-login">      <a id="LikBasket" title="加入購物車"><i></i>加入購物車</a>       </div>   </li>現在只能獲取口味的data-id,如何點擊加入購物車獲取到口味的data-id、包裝的data-id的值$('#LikBasket').on('click', function() {var id =  $('.sku-line.selected').data('id');console.log(id); })
查看完整描述

2 回答

?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

建議給不同類名:

<div class="theme-options">
 <div class="cart-title">口味</div>
   <ul>                                               
    <li class="sku-line selected sel-flavor" data-id="1">原味</li>
    <li class="sku-line sel-flavor"  data-id="2">黑糖</li>
    <li class="sku-line sel-flavor"  data-id="3">蜂蜜</li>
   </ul>
 </div><div class="theme-options">
   <div class="cart-title">包裝</div>
      <ul id="test">
       <li class="sku-line selected sel-pack" data-id="1">單人份<i></i></li>
       <li class="sku-line sel-pack" data-id="2">禮品包<i></i></li>
       <li class="sku-line sel-pack" data-id="3">豪華包裝<i></i></li>
       </ul>
     </div>

然后在點擊“加入購物車”按鈕的時候:

$("#LikBasket").click(function(){   console.log($(".sel-flavor.selected").data("id"))//獲取選擇的口味data-id
   console.log($(".sel-pack.selected").data("id"))//獲取選擇的包裝data-id})

補充一下,在同一個頁面,id不要重復。

id="taste" //我看你這個三個li都是同一個id,其實完全沒必要給id


查看完整回答
1 反對 回復 2018-07-10
?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

如果有引用 jQuery 的話:

$('.sku-line').on('click', function() {    
    var id = $(this).data('id');    
    console.log(id);
})


查看完整回答
反對 回復 2018-07-10
  • 2 回答
  • 0 關注
  • 3206 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號