有个问题不懂,箭头这里为什么不是-id,而是id?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
时间, 2022-01-10 10:16:53

同学,你好!comment.id获取的是answer下的评论对应的id,data-id="{{ comment.id }}设置的是data-id的值,只有先设置了值在js中才可以获取。

https://img1.sycdn.imooc.com//climg/61db970808cd8c3e06500087.jpg

https://img1.sycdn.imooc.com//climg/61db9546097d7e7f05860223.jpg

祝学习愉快!

  • 提问者 若羲 #1
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script src="./js/jquery-3.4.1.min.js"></script>
        <title>Document</title>
    </head>
    
    <body>
        <ul class="am-dropdown-content " id="changeLanguage">
            <!--data-value是自定义属性-->
            <li data-value="zh-CN"><a>简体中文</a></li>
            <li data-value="zh-TW"><a>繁體中文</a></li>
            <li data-value="en"><a>English</a></li>
            <!-- <div class="link-reply" data-id="{{ comment.id }}"> 回复</div> -->
        </ul>
        <script>
            $("#changeLanguage").on('click', "li", function () {
                var language = $(this).data("value");//获取data-value的值
                alert(language);
    
            })
        </script>
    </body>
    
    </html>


    2022-01-10 14:50:32
  • 时间, 回复 提问者 若羲 #2

    同学,你好!同学的问题是什么呢?可能详细描述下具体问题。祝学习愉快!

    2022-01-10 15:04:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师