innerHTML not working properly when used on a jQuery object

后端 未结 3 552
既然无缘
既然无缘 2020-12-12 04:01

This code isn\'t working as expected. It is not showing any text inside of span.day where it should be showing today\'s day (Tuesday at the time of writing). It is also not

3条回答
  •  既然无缘
    2020-12-12 04:41

    Because .innerHTML isn't a jquery function. You can use .html() to achieve what you are trying to do. Alternatively, if you REALLY want to use .innerHTML, you can use .get() to get the actual DOM element, and then use .innerHTML but... I wouldn't recommend it.

    I believe this edited fiddle solves your problem. Relevant code:

    $('#showLessHours span.day').html(weekday[today]);
    //...
    if(item.html() != '') {     
        alert('item.text:' +item.text());
        alert('weekday[today]'+item.text().indexOf(weekday[today]));
        if(item.html().indexOf(weekday[today])!=-1) {
    //...
    

提交回复
热议问题