特定麗看着過去的例子,我做了源代碼後,我似乎無法制定出基於內收發的參數訪問特定<li><a>the value in this</a></li>
訪問內的UL
樣機:
<ul class="selectBox-dropdown-menu selectBox-options size-dropdown mediumSelect footwear" style="top: 309px; left: 34px; display: none;">
<li class="" style="display: none;"><a rel=""></a></li>
<li class="size-not-in-stock"><a rel="3096786:6"> 6</a></li>
<li class="size-not-in-stock"><a rel="3096787:6.5"> 6.5</a></li>
<li class=""><a rel="3096788:7"> 7</a></li>
<li class="selectBox-selected"><a rel="3096789:7.5"> 7.5</a></li>
<li class=""><a rel="3096790:8"> 8</a></li>
<li class=""><a rel="3096791:8.5"> 8.5</a></li><li><a rel="3096792:9"> 9</a></li>
<li><a rel="3096793:9.5"> 9.5</a></li><li><a rel="3096794:10"> 10</a></li>
<li><a rel="3096795:10.5"> 10.5</a></li><li><a rel="3096796:11"> 11</a></li>
<li><a rel="3096797:11.5"> 11.5</a></li><li><a rel="3096798:12"> 12</a></li>
<li><a rel="3096799:12.5"> 12.5</a></li><li><a rel="3096800:13"> 13</a></li>
<li><a rel="3096801:14"> 14</a></li><li><a rel="3096802:15"> 15</a></li></ul>
</ul>
這是我想要得到的。讓我們說一個用戶輸入7的值,好於它應該找到包含數字7的對應的<li><a></a></li>
並點擊它。
我的煩惱在於找到這個值,我知道我需要在<ul>
之內使用find,但是我的結果是基於一個值。
UPDATE:
我只是想明確指出,這是將是一個自動的過程,所以我想讓它,所以我沒有做,除了加載頁面的任何東西。
希望您意識到有解決這個問題的方法不止一種。如果您可以將HTML標記更改爲包含額外的屬性,它會使這個答案更清晰。沒有必要過濾和閱讀textContent,一個簡單的選擇器可以做到這一切。 – epascarello