扫码关注官方订阅号
<option value="1">客厅</option>
我想根据客厅定位到这个option上从而进行选中操作,而不是使用value=1来定位,因为我只能获取客厅的值~大神快来解答下~~!谢谢!
欢迎选择我的课程,让我们一起见证您的进步~~
<body> <select id="sel"> <option value="0">卧室</option> <option value="1">客厅</option> <option value="2">书房</option> </select> <script type="text/javascript"> var sel = document.getElementById('sel'); for (var i = 0; i < sel.length; i++) { if (sel[i].text == '客厅') { //如果这一项的文本内容为客厅 sel[i].selected = true; //选中这一项 } }; </script> </body>
https://jsfiddle.net/k5bL3fxw/1/
jquery有个html()的方法可以获取文本值,如果有标签会获取到标签,text()修改纯文本内容,但不能用在表单中,option中没有其他标签就用html()吧,这个可以
你说的定位这个我有点没理解
jquery:
$('option:contains("客厅")').attr("selected",true);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
https://jsfiddle.net/k5bL3fxw/1/
jquery有个html()的方法可以获取文本值,如果有标签会获取到标签,text()修改纯文本内容,但不能用在表单中,option中没有其他标签就用html()吧,这个可以
你说的定位这个我有点没理解
jquery: