廷瓦尼(Salvatore Timpani)
(使用CHEERIO)我想获取在选项标签之间包含文本“ 9”的元素的值:
<option value="19437843939456"> 8.5 </option>
<option value="19437843972224"> 9 </option>
我想得到这个:19437843972224
这是value
选项标签中属性的值
我如何用Cheerio来做到这一点?
塔玛斯·佐克(Tamas Szoke)
通过使用选择选项 $("option")
将添加:contains('string')
到选择器将查找该选项的文本。
最后,该val()
方法将获得选项的值。
合并它们以获得所需的结果:
$("option:contains('9')").val();
这是一个有效的例子。
查看文档以获取更多信息。
更新资料
您需要使用正确的select
元素,可以通过使用其name
属性来实现:
$("select[name=id] option:contains('9')").val();
一个更复杂的例子。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句