идентификаторы вложенных форм в jquery - PullRequest
1 голос
/ 12 января 2011

Как получить идентификатор вложенной формы при использовании jquery?

допустим, форма

<form id="search-theme-form">
<div id = "search">
   <div id="edit-search-theme-form-1-wrapper" class="form-item">
   </div>
   <input id="edit-submit" class="form-submit btn">
</div>
</form>

это будет

$('#search-theme-form').submit(function () {
    $('#search #edit-submit').click(function () {
        if ($("#search input:text").val() == "Search this community..." || $("#search input:text").val() == "") {
            alert("Please enter a search term");
            return false;
        }
    });
});

Ответы [ 2 ]

6 голосов
/ 12 января 2011

jQuery использует селекторы типа CSS. Чтобы получить субидентификатор, выберите как

jQuery('#search #edit-submit');
2 голосов
/ 12 января 2011

Я думаю, вам не хватает тега формы.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...