繁体   English   中英

更改td元素的文本

[英]Change text of td element

我一直在尝试更改td元素的文本,但是我无法使其工作:

http://jsfiddle.net/9HkWH/

那把小提琴怎么了?

实际上,这只是我实现实际目标的第一步,即使用以下方法美化日期:

http://timeago.yarp.com/

更新:

我需要做的地方:

$(function() {
   $('td[kind="date"]').html("Hello?");
})

有多个问题

  1. 您的脚本有语法错误,引号未正确转义
  2. 您的html无效,没有打开/关闭<table标记
  3. 选择器p[kind=date]无效,因为没有p元素,而td的属性为kind="date"

所以

$(function() {
   $('td[kind="date"]').html("test");
})

演示: 小提琴

首先,您输入了错误的选择器,没有'p'元素,您应该尝试

$("td[kind='date']").html("test");

其次,选择器中的引号应为单引号而不是双引号。

最后也是最重要的一点是,您的html代码缺少'table'标签,因此html将以文本形式而不是表格形式呈现,这就是即使您根据其他建议更改选择器,您的选择器也不起作用的原因。

检查此演示 ,它工作正常。

能否请您参考下面的代码。

function changeText() {
    $("#demoTable td").each(function () {
       $(this).html().replace("8: Tap on APN and Enter <B>www</B>", "");
    }
}

使用jQuery替换td中的文本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM