簡體   English   中英

使用Cheerio節點在選項中查找特定值

[英]Using Cheerio node to find specific value in option

我很難選擇作為選項值的特定數字(在本例中為7)。

我在想什么

var $ = cheerio.load(html);
console.log($('ProductSelect').val($("option:contains('7')").val()))

繼承人的HTML:

<select name="id" id="ProductSelect" class="product-single__variants no-js">


            <option 
                    selected="selected" 
                    data-sku="B42204-Grey Four-7"
                    value="12479371051093">
              7 - <span class=money>$190.00 CAD</span>
            </option>

關於我可以嘗試如何正確指出該值的任何想法。 謝謝!

這應該工作:

$('[name="id"] option[selected="selected"]').text().match(/\d+/)[0]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM