使用jquery获取元素的值

我试图获得的价值


标签

<?php

$i = 0;

foreach ($categories as $key => $category) {

    ?>

    <div class="col-6 col-md-4 col-lg-2 text-center category">

        <li class="main-li" id="<?php if ($i == 0) {

            $i = 1;

            echo 'active-nav';

        } ?>" value="<?php echo $key ?>">

            <?php echo $category ?>

        </li>

    </div>

<?php } ?>

这是我的查询


$(".category").click(() => {

    var category_id = $('li #active-nav').attr('value');

    alert(category_id);

});

当我单击每个类别 div 时,任何人都可以帮助获得价值


婷婷同学_
浏览 112回答 2
2回答

月关宝盒

你的选择器是错误的。它应该是:"li#active-nav"...没有空间。“li #active-nav”正在列表项中搜索 id="active-nav" 的元素

墨色风雨

我使用了错误的选择器。应该这样做。var&nbsp;category_id&nbsp;=&nbsp;$('.category&nbsp;#active-nav').attr('value');
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript