首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2013-06-19 
Jqury单击每一行,动态获取选中的Value.trtd classtitleinput typecheckbox idcheckedId nam

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是否有值,有值再添加

热点排行