Javascript 检查$tdHide.val()是否为空,不要设置.prop(';name';)

Javascript 检查$tdHide.val()是否为空,不要设置.prop(';name';),javascript,jquery,Javascript,Jquery,这是我的代码: 我想检查一下,如果$tdHide.val()等于空字符串,我不希望注释区域设置名称或触发器 $('.save').on("click",function(){ var table = $('#myTable'); table.find('tr').each( function(i){ var $tds = $(this).find('td input'); var $tdHide = $(th

这是我的代码: 我想检查一下,如果
$tdHide.val()
等于空字符串,我不希望注释区域设置名称或触发器

  $('.save').on("click",function(){    
      var table = $('#myTable');
       table.find('tr').each(
       function(i){
         var $tds = $(this).find('td input');
         var $tdHide = $(this).find('td input[\'hidden\']');
         var $tdselect = $(this).find('td select');
          if($tdHide.val() == ""){
         /*  $tds.eq(2).prop('name','lang_cd'+ctr);
           $tds.eq(3).prop('name','descr'+ctr);
           $tdslect.prop('name','support'+ctr);
           $tds.eq(4).prop('name','flag'+ctr);
          */
           ctr++;
          }
  });
只要做一个
如果($tdHide.val())
,它将仅在值不等于空字符串时执行

 $('.save').on("click",function(){    
          var table = $('#myTable');
           table.find('tr').each(
           function(i){
             var $tds = $(this).find('td input');
             var $tdHide = $(this).find('td input[\'hidden\']');
             var $tdselect = $(this).find('td select');
             if ($tdHide.val()) {
               $tds.eq(2).prop('name','lang_cd'+ctr);
               $tds.eq(3).prop('name','descr'+ctr);
               $tdslect.prop('name','support'+ctr);
               $tds.eq(4).prop('name','flag'+ctr);
             }
               ctr++;
            });

有没有理由不使用一个?教程中介绍了此基本流控制。@用户2864740,不需要sir,不需要使用
if语句,只需使用它来解释sir,然后使用
if
来控制逻辑。