Подскажите пожалуйста
$(document).ready (function(){
var message = $('#main_h1').text(); alert (message); }); Данная конструкция выдает сообщение с текстом, находящемся в заголовке. Но если я пытаюсь изменить текст: $(document).ready (function(){ var message = $('#main_h1').text('Hello'); alert (message); }); То текст в заголовке меняется на 'Hello', но вот сообщение выдает [object Object]. Подскажите где я туплю!!! |
londarion, если методу "text" не передавать аргументов, то он вернет строку - контент, если передать, то он запишет значение аргумента и вернет экземпляр объекта jQuery.
Можно сделать так: var message = $('#main_h1').text('Hello').text(); alert (message); Но лучше так: var message ='hello'; $('#main_h1').text(message); alert (message); |
Цитата:
Цитата:
var message = $('#main_h1').text(); $('#main_h1').text('Hello'); |
Спасибо
|
Часовой пояс GMT +3, время: 20:16. |