JQ的下拉框该如何才能选中第一个

JQ的下拉框该如何才能选中第一个

这个好像是用jq事件触发的下拉框
但是我用selenium没办法选中单个选项
不懂怎么用JS去选中单个选项
大佬救救

<select id="xiaqutxt2" class="ewb-trade-input l" style="width: 180px;

display: none;">

<option value=" ">所有</option><option selected="selected" value="苏州市">苏州市</option>

<option value="工业园区">工业园区</option>

<option value="吴江区">吴江区</option>

<option value="常熟市">常熟市</option>

<option value="太仓市">太仓市</option>

<option value="昆山市">昆山市</option>

<option value="张家港">张家港</option>

<option value="张家港保税区">张家港保税区</option>

</select>

<div class="chosen-container chosen-container-single chosen-container-single-nosearch chosen-with-drop chosen-container-active"

title="" id="xiaqutxt2_chosen" style="width: 180px;">

<a class="chosen-single">

<span>

苏州市

</span>

<div>

<b>

</b>

</div>

</a>

<div class="chosen-drop">

<div class="chosen-search">

<input class="chosen-search-input" type="text" autocomplete="off" readonly="">

</div>

<ul class="chosen-results">

<li class="active-result" data-option-array-index="0" style="">

所有

</li>

<li class="active-result result-selected" data-option-array-index="1"

style="">

苏州市

</li>

<li class="active-result" data-option-array-index="2" style="">

工业园区

</li>

<li class="active-result" data-option-array-index="3" style="">

吴江区

</li>

<li class="active-result" data-option-array-index="4" style="">

常熟市

</li>

<li class="active-result" data-option-array-index="5" style="">

太仓市

</li>

<li class="active-result" data-option-array-index="6" style="">

昆山市

</li>

<li class="active-result" data-option-array-index="7" style="">

张家港

</li>

<li class="active-result" data-option-array-index="8" style="">

张家港保税区

</li>

</ul>

</div>

</div>


回答:

selenium也可以执行js,问题是你要看懂它的js,在它的页面上搜一下相关字眼xiaqutxt2_chosen


回答:

$("#xiaqutxt2").find("option[text='所有']").attr("selected",true);

以上是 JQ的下拉框该如何才能选中第一个 的全部内容, 来源链接: utcz.com/p/937943.html

回到顶部