Как получить значение полей с таким же атрибутом «Заголовок» Jquery? - PullRequest
0 голосов
/ 27 ноября 2010
<%:Html.TextBox("NumTotal1, 0, new { id =1 , title="test"})%> 
<%:Html.TextBox("NumTotal2, 0, new { id =2 , title="test"})%> 
<%:Html.TextBox("NumTotal3, 0, new { id =3 , title="test"})%> 

Я хочу суммировать значение texbox с атрибутом title = "test", используя JQUERY? Как я могу? Пожалуйста, помогите мне

1 Ответ

1 голос
/ 27 ноября 2010

Вы можете использовать селектор атрибутов-равных ([attr=val]), чтобы получить текстовые поля, затем используйте .each() для циклического прохождения и получения общей суммы, например: 1007 *

var total = 0;
$("input[title=test]").each(function() { 
  total += +this.value;
});
alert(total);

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

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