$(document) Новичек
я полный ноль в js&jquery
расскажите на пальцах что значит $(document).ready(function(){ $("a.reaply").click(function(){ var id = $(this).attr("id"); $("#parent_id").attr("value",id); }) }) |
Здесь вызывается функция $ а в качестве аргумента ей передаётся document, а от результата берётся свойство ready, которое, ё-мое! тоже функция.
И вот её тоже вызывают, а в неё опять, обана!, пихают функцию. А там внутри функции-функции... Ладно, для первого урока хватит. |
$(document).ready(function(){ //после загрузки документа
$("a.reaply").click(function(){ //установить ссылкам с классом reaply обрабточик щелчка var id = $(this).attr("id"); //в котором получать их ID $("#parent_id").attr("value",id); //помещая его в атрибут value объекта c ID равным parent_id //и эти две строки лучше выбросить, заменив одной, причем, если #parent_id это элемент формы, и речь идет о его значении, то не атрибутом оперировать, а значением $("#parent_id").val(this.id); }) }) |
спасибо большое!
|
а можно ли как то это на php сделать не считая эффектов типа клика
|
Цитата:
|
ну я вот сейчас делаю древовидные комментарии и вот эта функция помогает
|
Цитата:
А вообще же, если о дереве, то тут смотря о каких комментариях и их дереве речь, если это данные в базе, то дерево (связь) будет формироваться автоматически средствами SQL. Если же это некое "визуальное" построение дерева, то без JS не обойтись. |
мне нужно поместить в ид элемент можете написать как это будет выглядеть)
|
В ID, а это атрибут html-элемента, нельзя поместить элемент. Можно в элемент с атрибутом ID равным чему-то поместить другой элемент. Но РНР не оперирует ни атрибутами, ни ID, для него это просто строки. И вернее говорить не о помещении html-элемента в другой, а о формировании необходимой html_структуры, которую могут определять, например данные из базы, или некие условия.
Так что я не могу показать, не зная исходных данных. |
Часовой пояс GMT +3, время: 12:09. |