2014-05-09 2 views
-1

Вот мой HTML код:Как выбрать элемент с помощью JQuery

<div id="mySignin"> 
    <div class="modal-body"> 
     <form class="form-horizontal @loginGuid"> 
      <div class="captcha"> 
       <img class="imgCaptcha" title="@LocalizeHelper.GetLocalizeString("Click to change captcha code")" src="@Url.Action("CaptchaImage", "Account")" /> 
       <input type="text" class="inputCaptcha" /> 
      </div> 
     </form> 
    </div> 
</div> 

Как я могу выбрать <input type="text" class="inputCaptcha" /> с помощью JQuery?

+4

Это очень простой вопрос. Вы должны просмотреть оба http://learn.jquery.com и http://try.jquery.com перед тем, как погрузиться в jQuery. –

+0

Выбор элементов dom - базовая парадигма в CSS. Вы должны проверить это: http://www.w3schools.com/cssref/css_selectors.asp – Jefraim

ответ

0

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

var captchinp = $('.inputCaptcha'); 
1

Вы можете использовать . целевых элементов по class name:

$('.inputCaptcha') 

Я хотел бы предложить вам пройти через JQuery official learning center, чтобы узнать больше о JQuery.

0

Просто выберите его по классу

$('.inputCaptcha') 

или если вы хотите выбрать только входы с классом:

$('input[type=text].inputCaptcha') 
0

вы можете иметь некоторые другие элементы, скорее, что элементы ввода с классом inputCaptcha , поэтому целевые элементы с большей значимостью селектора приводят ниже.

Try,

$('input[type="text"].inputCaptcha') 
+3

Вы имели в виду * быть конкретным *? общие подразумевают другие ответы. – Jamiec

+0

Да. Я не хочу выбирать другие элементы ''. – Mohsen

0

Вы можете использовать селектор класса, как показано ниже

$('.inputCaptcha') 

, но если у вас есть другой HTML элемент с таким же class=inputCaptcha и вы хотите выбрать только вход, то используйте ниже

$('input[class="inputCaptcha"]') 

Для получения дополнительной информации см. JQuery Selector

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