将表值插入文本框

时间:2014-05-28 01:15:11

标签: javascript jquery

我有以下脚本

    function GetAllRows(chk,col1,col2) {
        $('#PrivilegeDisplaytabale').find('tr').each(function () {
          var row = $(this);
          var hh = "";
          if (row.find('input[type="checkbox"]').is(':checked')) {
            hh += ($(this).find("td").eq(col1).html() + " ###  " + $(this).find("td").eq(col2).html());
           }
          $('.getPrivileges').val(hh);
       });
     }

我的问题是,为什么我的.getPrivileges课程没有填充?与此同时,hh变量已填充,.getPrivileges类是文本框。

1 个答案:

答案 0 :(得分:0)

它纯粹取决于getPrivileges类所识别的html元素,例如,如果它的段落标记如下所示

 <p class='getPrivileges'>

如果你尝试$('.getPrivileges').val(value);它将无效;相反,你应该使用$('.getPrivileges').text(value);