如何获得具有相同“Title”属性Jquery的字段的值?

时间:2010-11-27 10:53:36

标签: jquery asp.net-mvc-2

<%: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"})%> 

我想使用JQUERY将textbox的值与title =“text”属性相加? 我怎么能够?请帮帮我

1 个答案:

答案 0 :(得分:1)

您可以使用attribute-equals selector[attr=val])获取文本框,然后使用.each()循环获取总数,如下所示:

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

但与其他选择器相比,这些相当昂贵,因此我建议在输入公共类时使用大量元素,这样可以降低查找成本。