读书人

Jqury单击每一起动态获取选中的Value

发布时间: 2013-06-19 10:26:41 作者: rapoo

Jqury单击每一行,动态获取选中的Value.


<tr>
<td class='title'>
<input type="checkbox" id="checkedId" name="checkedId" value="@Html.DisplayFor(modelItem => item.Id)"/>
<input type="hidden" id="GetTitleByCheckedId" name="GetTitleByCheckedId" value=""/>
@Html.DisplayFor(modelItem => item.Title)
</td>
</tr>

$('.title').click(function () {//文章标题
alert($(this).text());
sleTitle += "," + $(this).text();
sleTitle = sleTitle.substring(1);
alert(sleTitle);
$("#GetTitleByCheckedId").val(sleTitle);
//sleTitle = $(this).text();
})


单击每一行出现的问题:
1.获取到字符串是 sleTitle= 43T, 45, , , ,
2.希望获取到的是 sleTitle=43T,45


jqury mvc
[解决办法]
if($(this).text()!=""){sleTitle += $(this).text()+"," ;}
[解决办法]
判断一下不行吗
var txt = $(this).text();
if(txt != ""){
sleTitle += "," + $(this).text();
sleTitle = sleTitle.substring(1);
}
[解决办法]
引用:

<tr>
<td class='title'>
<input type="checkbox" id="checkedId" name="checkedId" value="@Html.DisplayFor(modelItem => item.Id)"/>
<input type="hidden" id="GetTitleByCheckedId" name="GetTitleByCheckedId" value=""/>
@Html.DisplayFor(modelItem => item.Title)


</td>
</tr>

$('.title').click(function () {//文章标题
alert($(this).text());
sleTitle += "," + $(this).text();
sleTitle = sleTitle.substring(1);
alert(sleTitle);
$("#GetTitleByCheckedId").val(sleTitle);
//sleTitle = $(this).text();
})


单击每一行出现的问题:
1.获取到字符串是 sleTitle= 43T, 45, , , ,
2.希望获取到的是 sleTitle=43T,45


判断checkbox是否有值,有值再添加

读书人网 >asp.net

热点推荐