改变div的.text()不工作

时间:2016-10-26 16:04:57

标签: javascript jquery ajax

我不能让jquery改变div的文本。我已经获得了在jfiddle上工作的代码,但在现场网站上它没有被检测到。我甚至尝试将函数添加到(文档)中,以确保函数运行。

$(document).click( function () {
var ptime = $('#vaptimelineblock0').text();
    if (ptime == "07:00 PM") {
        $('#vaptimelineblock0').text("7:15 pm");
    }
});

现场项目位于

http://ecofreshdrycleaners.com/component/vikappointments/?view=servicesearch&id_ser=2

编辑: 这是jfiddle工作

https://jsfiddle.net/cts5bfud/

2 个答案:

答案 0 :(得分:1)

正如评论中已经说过的,您需要修正错误Uncaught TypeError: Cannot set property 'value' of null

该错误的原因是此代码:

document.getElementById("couponkey").value=document.getElementById("couponcode").innerHTML;

您没有ID为'couponkey'的元素。
删除此代码,一切正常(或正确设置具有该ID的元素)。

答案 1 :(得分:-1)

使用此:

$('#vaptimelineblock0').html("7:15 pm");