我一直在尝试更改td
元素的文字但是我无法使其正常工作:
小提琴有什么不妥?
实际上,这只是我实现目标的第一步,即使用以下方式来美化日期:
更新
我需要做的事情:
$(function() {
$('td[kind="date"]').html("Hello?");
})
答案 0 :(得分:4)
有多个问题
<table
代码p[kind=date]
无效,因为没有p
元素,td
具有属性kind="date"
。所以
$(function() {
$('td[kind="date"]').html("test");
})
演示:Fiddle
答案 1 :(得分:1)
首先,你写错了选择器,没有'p'元素,你应该尝试
$("td[kind='date']").html("test");
其次,选择器中的引号应该是单引号而不是双引号。
最后也是最重要的一点,你的html代码错过了'table'标签,因此html将呈现为文本而不是表格,这就是为什么即使你通过其他人的建议更改选择器,你的选择器也无法工作。
检查此Demo,它运行正常。
答案 2 :(得分:0)
请参考以下代码。
function changeText() {
$("#demoTable td").each(function () {
$(this).html().replace("8: Tap on APN and Enter <B>www</B>", "");
}
}