JQuery, чтобы найти любой промежуток внутри элемента метки - PullRequest
2 голосов
/ 26 июня 2009

Я использую JQuery для своего приложения.

У меня html как

<label id="label1">Firstname<span class="req"><em> * </em></span></label>

В моем коде JQuery я хочу проверить, есть ли какой-нибудь промежуток, такой как тег внутри метки, и, если он существует, я хочу оставить свой флажок включенным. Как это сделать .. Пожалуйста, предложите мне.

Вот мой флажок

 <input id="required" type="checkbox" name="required"/>

Ответы [ 2 ]

6 голосов
/ 26 июня 2009

Используйте это, чтобы проверить, есть ли какие-либо промежутки с классом req, внутри метки. Если это так, установите флажок с идентификатором, необходимым для флажка.

if($("label > span.req").length > 0)
{
    $("#required").attr("checked", true);
}
2 голосов
/ 26 июня 2009
$("#required").attr("checked", !!$("#label1 span.req").length )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...