2013-04-05 1 views
0

В таблице есть список флажков, и я назначил уникальный ключ для значения атрибута каждого флажка. Какой должен быть селектор в YUI3, чтобы я мог получить один объект флажка, если я знаю его значение.YUI3 Селекторы/запрос

Ниже приводится образец структуры:

<table id="mytable"> 
<tr> 
    <td><input type="checkbox" value="1" /></td><td>Apple store</td> 
<td><input type="checkbox" value="2" /></td><td>Play store</td> 
</tr> 
</table> 

Требуется код в следующем формате: Y.one ("# туЬаЫе ввода [тип = флажок, значение = 1]");

Это должно вернуть объект checkbox для Apple Store, но его не работает .. любая идея?

ответ

1

Для каждого атрибута, который вы пытаетесь сопоставить, вам нужен селектор атрибутов. Вы не можете комбинировать пар имя/значение в одном селекторе атрибутов.

[type=checkbox][value=1] 
+0

ничего себе, это сработало хорошо. Ниже приведен код, который я использовал: Y.one ("# mytable input [type = \" checkbox \ "] [value = \" 1 \ "]") –

+0

Как я могу получить объект второго TD, который содержит метку для этот флажок с помощью селекторов YUI3? Предполагая, что я знаю только атрибут value checkbox. –

+0

Я понял. Y.one ("# mytable input [type = \" checkbox \ "] [value = \" 1 \ "]"). Get ("parentNode"). Get ("nextSibling") –

Смежные вопросы