Подскажите пожалуйста
$(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, время: 09:54. |