27.12.2015, 18:28
|
Новичок на форуме
|
|
Регистрация: 27.12.2015
Сообщений: 7
|
|
$(document) Новичек
я полный ноль в js&jquery
расскажите на пальцах что значит
$(document).ready(function(){
$("a.reaply").click(function(){
var id = $(this).attr("id");
$("#parent_id").attr("value",id);
})
})
|
|
27.12.2015, 18:37
|
|
Профессор
|
|
Регистрация: 12.03.2008
Сообщений: 183
|
|
Здесь вызывается функция $ а в качестве аргумента ей передаётся document, а от результата берётся свойство ready, которое, ё-мое! тоже функция.
И вот её тоже вызывают, а в неё опять, обана!, пихают функцию.
А там внутри функции-функции...
Ладно, для первого урока хватит.
|
|
27.12.2015, 19:38
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
$(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);
})
})
|
|
27.12.2015, 19:55
|
Новичок на форуме
|
|
Регистрация: 27.12.2015
Сообщений: 7
|
|
спасибо большое!
|
|
27.12.2015, 20:28
|
Новичок на форуме
|
|
Регистрация: 27.12.2015
Сообщений: 7
|
|
а можно ли как то это на php сделать не считая эффектов типа клика
|
|
27.12.2015, 20:32
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от bogdan199210
|
а можно ли как то это на php сделать не считая эффектов типа клика
|
Что именно? РНР, это серверный язык, он не может ничего выполнить на клиенте.
|
|
27.12.2015, 20:40
|
Новичок на форуме
|
|
Регистрация: 27.12.2015
Сообщений: 7
|
|
ну я вот сейчас делаю древовидные комментарии и вот эта функция помогает
|
|
27.12.2015, 20:47
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от bogdan199210
|
ну я вот сейчас делаю древовидные комментарии и вот эта функция помогает
|
Это не поясняет того чего вы хотите из кода сделать на РНР. Если поместить ID в некий элемент, то да, ибо РНР и формирует html-код страницы.
А вообще же, если о дереве, то тут смотря о каких комментариях и их дереве речь, если это данные в базе, то дерево (связь) будет формироваться автоматически средствами SQL. Если же это некое "визуальное" построение дерева, то без JS не обойтись.
|
|
27.12.2015, 21:02
|
Новичок на форуме
|
|
Регистрация: 27.12.2015
Сообщений: 7
|
|
мне нужно поместить в ид элемент можете написать как это будет выглядеть)
|
|
27.12.2015, 21:12
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
В ID, а это атрибут html-элемента, нельзя поместить элемент. Можно в элемент с атрибутом ID равным чему-то поместить другой элемент. Но РНР не оперирует ни атрибутами, ни ID, для него это просто строки. И вернее говорить не о помещении html-элемента в другой, а о формировании необходимой html_структуры, которую могут определять, например данные из базы, или некие условия.
Так что я не могу показать, не зная исходных данных.
|
|
|
|