Идентификаторы тегов Squarespace - PullRequest
0 голосов
/ 02 февраля 2019

Пытаюсь использовать инъекции кода в Squarespace (там тоже спрашивают, но ответа нет.) Мне нужно значение нисходящего списка.Однако каждый раз, когда я загружаю страницу, идентификатор меняется.на этой странице загрузки это "yui_3_17_2_1_1549074579113_1343" При последующей загрузке он будет другим.

Нужно ли вызывать режим разработчика, чтобы заблокировать его?если сейчас, как это сделать?(если так, то инъекции кода кажутся довольно бесполезными в качестве опции)

Пример кода из того, что / где мне нужно ниже.

Большое спасибо

Крис

<div class="variant-select-wrapper" data-text="Original+1&quot;" id="yui_3_17_2_1_1549074579113_1343">
      <select data-variant-option-name="Select Stem Size" id="yui_3_17_2_1_1549074579113_987">
        <option value="">Select Select Stem Size</option>
        <option value="Original-1.5&quot;">Original-1.5"</option><option value="Original-1&quot;">Original-1"</option><option value="Original-.5&quot;">Original-.5"</option><option value="Original">Original</option><option value="Original+.5&quot;">Original+.5"</option><option value="Original+1&quot;">Original+1"</option><option value="Original+1.5&quot;">Original+1.5"</option><option value="Original+2&quot;">Original+2"</option>
      </select>
    </div>

1 Ответ

0 голосов
/ 08 февраля 2019

Как указывает Брэндон, идентификаторы "yui -..." являются динамическими, и вы не можете использовать их для идентификации объекта.

Существует список других типов идентификаторов, collection,item, page и block (возможно, есть и другие).Любой идентификатор, начинающийся с "collection-", "item-", "page-", безопасен для использования.Идентификатор, начинающийся с "block-", является безопасным, но идентификатор, начинающийся с "block-yui", может не существовать (кажется, на форуме squarespace есть некоторые споры об этом).

Различные шаблоны имеют различную структуру использования идентификаторов.Я использую шаблон на основе рассола, и у него очень мало безопасных идентификаторов.Вот некоторые рекомендации по этому вопросу: комплексные селекторы ( здесь ) и селекторы атрибутов ( здесь ).

...