Доступ к элементам td внутри тега li - PullRequest
0 голосов
/ 30 июня 2018

Я пытаюсь получить доступ к элементу td, который находится внутри тега li. Мой код похож на этот

$(document).on("click",".open",function(){
  var $url;
          var $row = $(this).closest("tr"),         
    $tds = $row.find("td:nth-child(1)"); 
$.each($tds, function() {               
      $("#file").val(($(this).text()));
      $("#type").val("open");
 });

Код сервлета:

 sb.append("<ul class=\"child\">");
          if(listOfFiles!=null){
    for (int i = 0; i < listOfFiles.length; i++) {


    sb.append("<tr>");

     if (listOfFiles[i].isFile()) {
        sb.append("<li class=\"file\">");
        sb.append("<td>"+listOfFiles[i].getName()+"</td>");
        sb.append("<td><button class=\"open\">OPEN</button></td>");
        sb.append("<td><button class = \"edit\">EDIT</button></td>");
        sb.append("<td><button class =\"share\">SHARE</button></td>");
        sb.append("<td><button class =\"log\">VIEW LOG</button></td>");
        sb.append("</li>");

      } else if (listOfFiles[i].isDirectory()) {
        sb.append("<li class=\"folder false\">"+listOfFiles[i].getName()+"</li>");

      }
 sb.append("</tr>");
    }
sb.append("</ul>");
}

Не знаю, правильно ли я это делаю. Я вызываю ajax-вызов в sevlet и добавляю текст Response к тегу li. Затем я пытаюсь получить доступ к элементу td внутри него, но он не работает. Это хорошая практика, чтобы положить тд внутри ли, поэтому, пожалуйста, помогите Заранее спасибо

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