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