2015-02-27 1 views
4

Я пытаюсь использовать селектор Геба JQuery на следующий элементе:Геб + Groovy выбрать пользовательский элемент с тиром в атрибуте имя

<li data-title="Something"><'li> 

Я попытался следующее:

//1 
$("li", "data-title": "Something") 
//2 
$("li", data-title: "Something") 

Но никто не работает. Это возможно?

+1

Вы с помощью '$ («Ли»,«дата-заголовок»:«Некоторые значения»)' да? Не «что-то»? –

+0

Я просто написал быструю проверку в кодовой базе Geb, чтобы подтвердить, что эти атрибуты могут использоваться для выбора элементов. Вы уверены, что элемент существует на странице, когда вы пытаетесь его выбрать? Просмотр имени атрибута с префиксом 'data -' заставляет меня поверить, что вы используете какую-то структуру js для одностраничных приложений, верно? – erdi

+0

@tim_yates Да, мы используем структуру MVC, AngularJS – jdfolino

ответ

5

Вы можете просто использовать селектор CSS для пользовательского атрибута для этого:

$("li[data-title='Something']") 
Смежные вопросы