Сообщение выводится не в указанный объкт
Вложений: 1
Здравствуйте!
Есть два объекта. Нужно чтобы по нажатию кнопки скрыть один объект, вставить текст в другой объект и показать его. Но, почему-то, текст вставляется в тот объект, который нужно скрыть. Почему так происходит? Подскажите пожалуйста. <p id="likegood" tid="'.$id.'">Нравится</p><p id="likegoodcount">'.$row["yes_like"].'</p> <p class="like-mess"></p> $("#likegood").click(function(){ ....... if(data == 'no-auth') { $("#likegoodcount").hide(); $("#like-mess").val("Проголосовать могут только авторизированные пользователи!"); $("#like-mess").show(); } }; |
Не знаю почему строка вообще куда-то там вставляется.
У параграфа (<p/>) вообще нет атрибута "value" и его контент от этого атрибута никак не зависит, поэтому строка 7 вашего кода не делает ничего. Если вы используете jq, то нет смысла каждый раз искать элемент в DOM, можно вызывать методы "цепочкой". Т.е. так: $("#like-mess").text('Some text').show(); |
И еще:
В <p class="like-mess"></p> нет id like-mess, соответственно, надо $(".like-mess") или заменить class на id А в строке 11 скрипта не хватает ) |
Часовой пояс GMT +3, время: 05:41. |