只改变标签的文本节点的值

<td>
  <input type="text" name="daterange" id="HotelDateRange" class="js-daterange none">
</td>

当只想给如上td 添加内容,而不改动input 标签的时候 选择了使用jquery  text()  方法

发现input标签也被删除了

 

如下

<td>
</td>

 

解决办法: 直接使用js 的原生方法

$('#HotelDateRange').parent('td')[0].childNodes[0].nodeValue = ‘所需要的值’;

 

 

  

posted @ 2018-08-27 13:39  小僵尸  阅读(419)  评论(1编辑  收藏  举报