2013-09-19 3 views
-1
<html> 
<head> 
<script> 
function A(){ 
    $('input[name="B[]"]').each(function() { 
     if(('$(this) .BtnSet .Child input:text[name="A[]"]').length){ 
     //yes the Child class is inside JRow class and has textboxes with name A[] 
     } 
    }); 
    return false; 
} 
</script> 
</head> 
<body> 
<form onsubmit="return A()"> 
    <div class="row JRow"> 
    <input type="text" name="B[]"></input> 
    <input type="text" name="B[]"></input> 
     <div class="BtnSet"> 
      <div class="Child"> 
       <input type="text" name="A[]"></input> 
       <input type="text" name="A[]"></input> 
      </div> 
     </div> 
    </div> 
    <input type="submit" value="Submit"></input> 
</form> 
</body> 
</html> 

Мне нужно проверить, находится ли класс Child внутри класса JRow, и если да, доступны ли какие-либо текстовые поля с именем A [] внутри дочернего элемента класс ...Проверьте, имеет ли элемент данный элемент внутри указанного класса

ответ

2

Попробуйте

if($('.JRow .BtnSet .Child input:text[name="A[]"]').length){ 
    //yes the Child class is inside JRow class and has textboxes with name A[] 
} 
+0

+1 для ответа на то, что было предложено, но я сомнителен о ясности вопроса. Вам все равно нужны очки: p – Archer

+0

Спасибо за ответ .... Если мне нужно проверить, что текстовые поля находятся внутри класса BtnSet if ($ ('. JRow .BtnSet. Ввод: текст [name = "A [ ] "] '). length) { // yes Класс Child находится внутри класса JRow и имеет текстовые поля с именем A [] } Мне нужно его отредактировать таким образом? И не нужно ли вводить в код все имя класса «строка JRow»? – Lakmini

+0

@Lakmini см. Обновление –

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