JS如何操作PHP代码段里的标签

例如:


<input type="text" id="car_text" placeholder="请输入要查找的内容" />

    <ul class="dropdown-menu ul1" role="menu" id="ul1">

            <?php

                ...

                    echo "<li role='presentation' value='".$rows['car_brand']."'  data-type='".$rows['car_brand']."' onclick='clickTap(event,1)'><a role='menuitem'    tabindex='-1' value='".$rows['car_brand']."'>".$rows['car_brand']."</a></li>";

                }

            ?>

    </ul>

<script>

var arrList = [];

            var txt = $('#ul1').children('li');

            for (var i = 0; i < txt.length; i++) {

                arrList.push(txt.eq(i).val());

            }

            document.getElementById('car_text').value = arrList;

</script>

现在的情况是我想获取php代码段里所有<li>标签里的值存入<input>标签中,但是不知道如何获取到php代码里li标签的值~自己测试用假数据却可以。


手掌心
浏览 626回答 4
4回答

白衣染霜花

如果你html存在的话,一般情况下是可以获取到通过php输出的html代码的。你尝试用$('#ul1').html()获取一下所有的li元素,看有没有内容ul1这个id是否是唯一的如果上面两点都正常的话,那一般就是你写的js有问题了。

慕妹3242003

txt.eq(i).attr('value')

蓝山帝景

PHP经模板引擎解析后前端还能看到PHP代码么?我劝你别费力了。JS也是有所为有所不为的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript