2013-08-03 3 views
0

Im пытается получить текст в td с идентификатором «warningLabel», добавить в текст, а затем поместить новый текст в td.Как добавить к содержимому td с jquery?

Я пробовал:

$('#warningLabel').html($('#warningLabel').html()+ "Please enter a date.\n");

Этот не работает, но это не вызывает никаких ошибок в поджигатель либо.

Если это имеет значение, «warningLabel» может не иметь для этого текста.

Как я должен это делать?

Update


ТД в вопросе начинается скрытый

Больше моего кода:

$(function(){ 

function fieldsEntered(){ 
var check = true; 
if($('#date').val()==""){ 
    $('#warningLabel').html($('#warningLabel').html()+ "Please enter a date.\n"); 
    check = false; 
} 
if($('#warningLabel').html()!=""){ 
    $('#warningLabel').show(); 
} 


return check; 

} 

}); 
+0

Если у вас есть этот код, отображение html/javascript может помочь нам найти проблему. – Adil

+0

Является ли #warningLabel видимым другим? –

+0

Я бы не описал это как способ _best_ для этого, но он должен работать, предполагая, что код находится в готовом обработчике документа и/или в блоке сценария, который появляется после соответствующего элемента, и что существует только один элемент с этим id. Можете ли вы предоставить демо на http://jsfiddle.net, где он не работает? – nnnnnn

ответ

3

Вы слышали о .append()?

Просто попробуйте,

$('#warningLabel').append("Please enter a date.<br>"); 

Вот DEMO показывает, как она работает.

Также попробуйте показать td после того, как вы добавите контент в свой предупреждающий знак.

+0

А, я забыл про '.append()' это сработало. Спасибо. – DelightedD0D

+0

no Я отредактировал == to! =, Поскольку здесь была опечатка и не отражала мой фактический код. – DelightedD0D

Смежные вопросы