рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо

рдпрд╣рд╛рдВ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдирд┐рдпрдо рджрд┐рдП рдЧрдП рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реБрдП, jQuery рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧ рдкрд░ рддрдирд╛рд╡рдкреВрд░реНрдг рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рдЦрдбрд╝рдЦрдбрд╝рд╛рд╣рдЯ рдирд╣реАрдВ рд╣реЛрдЧреАред рдмреЗрд╢рдХ, рдпрд╣ рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЧрддрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рдмрд╕реЗ inopportune рдкрд▓ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрди рдирд┐рдпрдореЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдФрд░ рдЙрдирдХреА рдЙрдкреЗрдХреНрд╖рд╛ рди рдХрд░реЗрдВред





1. рдкреНрд░рднрд╛рд╡реА рддрддреНрд╡ рдЦреЛрдЬ



рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рддрд░реАрдХрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рддрддреНрд╡реЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рд╣реИ: $ ('# someId'), рджреВрд╕рд░рд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдЯреИрдЧ рдирд╛рдо рд╕реЗ рдЦреЛрдЬ рдХрд░рдирд╛ рд╣реИ: $ ('tagName')ред рдЙрдирдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЙрдЪреНрдЪ рдЧрддрд┐ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╡реЗ рдЖрдВрддрд░рд┐рдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ: getElementById () рдФрд░ getElementsByTagName ()ред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдХрдИ рдирд┐рдпрдо рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред



(рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЙрд╕ рдкреГрд╖реНрда рдХреЗ рдкрд╛рда рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реВрдВрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ JS рдХреЛрдб рд▓рд╛рдЧреВ рд╣реЛрдЧрд╛)

< div id ="content" >

< form method ="post" action ="/" >

< h2 > </ h2 >

< ul id ="color_light" >

< li >< input type ="radio" class ="on" name ="light" value ="red" /> </ li >

< li >< input type ="radio" class ="off" name ="light" value ="yellow" /> </ li >

< li >< input type ="radio" class ="off" name ="light" value ="green" /> </ li >

</ ul >

< input class ="button" id ="color_button" type ="submit" value ="Go" />

</ form >

</ div >


* This source code was highlighted with Source Code Highlighter .








1. рдпрджрд┐ рдЖрдк рдПрдХ рдЖрдЗрдЯрдо рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

$('#color_button')



- рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛

$('#content .button')



- рдзреАрдореА рд╣реЛрдЧреА

$('.button:first')



- рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдзреАрдореА



2. рдпрджрд┐ рдЖрдк рддрддреНрд╡реЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдирд┐рдХрдЯрддрдо рд╕рд╛рдорд╛рдиреНрдп рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ:

$('#content input')



рд╕рд┐рд░реНрдл $('input')



рд╕реЗ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реЛрдЧрд╛ред



3. рдпрджрд┐ рдЖрдк рдХрдХреНрд╖рд╛ рджреНрд╡рд╛рд░рд╛ рдЖрдЗрдЯрдо рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЯреИрдЧ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:

$('input.button')



$ ('рдмрдЯрди') рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬрд╝реА рд╕реЗ рдЦреЛрдЬ рдХрд░реЗрдВрдЧреЗред рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, jQuery рдкрд╣рд▓реЗ рд╕рднреА рдЗрдирдкреБрдЯ рддрддреНрд╡реЛрдВ рдХреЛ рдЦреЛрдЬреЗрдЧрд╛, рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдЯрди рд╡рд░реНрдЧ рдХреЗ рд╕рд╛рде рддрддреНрд╡реЛрдВ рдХреА рдЦреЛрдЬ рдХрд░реЗрдЧрд╛ред рдФрд░ рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреГрд╖реНрда рдХреЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЧрдгрдирд╛ рдХреА рдЬрд╛рдПрдЧреАред



рдкреВрд░реНрд╡рдЧрд╛рдореА рд╕реЗ, рджреЛ рдореВрд▓ рдирд┐рдпрдореЛрдВ рдХреЛ рдХрд╛рдЯрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

1) рдПрдХрд▓ рдЖрдЗрдЯрдо рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЦреЛрдЬ рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: $('#someId')





2) рддрддреНрд╡реЛрдВ рдХреЗ рд╕рдореВрд╣ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп, рдирд┐рдореНрди рд╕реВрддреНрд░ рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ: $('#someId tagName.someClass')







рдФрд░ рдлрд┐рд░ рднреА, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдЕрдкрдиреА рдЦреЛрдЬ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВ:

$('tagName#someId')

$('#wrapId #someId')






рдпрд╣ рдХреЗрд╡рд▓ рдЦреЛрдЬ рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрдЧрд╛ред



2. рдЖрдЗрдЯрдо рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ



рдЖрдкрдХреЛ рдПрдХ рд╣реА рддрддреНрд╡ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдирд╣реАрдВ рдЦреЛрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдХрд╛рдлреА рдорд╣рдВрдЧреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдк рд╕рдмрд╕реЗ рддреЗрдЬ рдЪрдпрдирдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

$('#myElement').bind('click', function(){...});

. . .

$('#myElement').css('border', '3px dashed yellow');

. . .

$('#myElement').fadeIn('slow');







рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, jQuery рд╣рд░ рдмрд╛рд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ myElement рдХреЗ рд╕рд╛рде рдПрдХ рддрддреНрд╡ рдХреА рдЦреЛрдЬ рдХрд░реЗрдЧрд╛ред рддрддреНрд╡ рдХреЛ рдПрдХ рдмрд╛рд░ рдвреВрдВрдврдирд╛, рдЙрд╕реЗ рд╕рд╣реЗрдЬрдирд╛ рдФрд░ рдлрд┐рд░ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЪрд╛рд▓рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рдордЭрджрд╛рд░реА рд╣реЛрдЧреА:

var myElement = $('#myElement');

. . .

myElement.bind('click', function(){...});

. . .

myElement.css('border', '3px dashed yellow');

. . .

myElement.fadeIn('slow');









рдпрджрд┐ рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рд╕рдорд╛рди рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрди рддрддреНрд╡реЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЦреЛрдЬрдирд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрддрд░ рдкрд░ рд╕рд╣реЗрдЬрдирд╛ рдмреБрджреНрдзрд┐рдорд╛рдиреА рд╣реЛрдЧреА:

window.elements;

function init()

{

elements = $('#someId tagName.someClass');

}







рд╕рдЪ рд╣реИ, рдХрднреА-рдХрднреА, рддрддреНрд╡реЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕рд╛рде рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬреЛ рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреЗ рдЙрд╕ рд░реВрдк рдХреЗ рддрддреНрд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдХрдИ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рд╣реЛрдЧреА:

$('#myForm input:checkbox') //

$('#myForm input:text') //

$('#myForm input:text[value != ""]') //

. . .







рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдлреЙрд░реНрдо рдХреЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рдмрд╛рд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╡рд╣рд╛рдВ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЪреАрдЬреЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:

var inputs = $('#myForm input');

inputs.filter(':checkbox') //

inputs.filter(':text') //

inputs.filter(':text[value != ""]') //

. . .







рдпрд╛, рдЖрдкрдХреЛ рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЗ рд╕рд╛рде рдХрдИ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдирд╛ рдФрд░ рдЬреЛрдбрд╝рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЛ "рдХреИрд╢рд┐рдВрдЧ" рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреА рд╕рдВрд░рдЪрдирд╛ рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓ рдЬрд╛рдПрдЧреА, рдФрд░ "рдХреИрд╢" рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдк рд╕реВрдЪреА рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдореЗрдВ рд╣реА рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд▓рд╛рдЧрдд рдХреЛ рднреА рдХрд╛рдлреА рдХрдо рдХрд░ рджреЗрдЧрд╛:

myList = $('#myList');

. . .

myList.find('li:first').remove(); //

myList.find('li.showed').hide(); // showed









3. DOM рдХреЗ рд╕рд╛рде рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬреЛрдбрд╝рддреЛрдбрд╝ рд╕реЗ рдмрдЪреЗрдВ



рдпрд╣рд╛рдВ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдкреГрд╖реНрда рдкрд░ рдХрдИ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ / рдмрджрд▓реЗрдВ), рддреЛ рдЗрди рдЬреЛрдбрд╝рддреЛрдбрд╝реЛрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА DOM рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд╕реВрдЪреА рдореЗрдВ рдПрдХ рд╕реМ рдирдП рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рддрддреНрд╡ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд░рдирд╛ рдЧрд▓рдд рд╣реЛрдЧрд╛:

var top_100_list = [...]; //

$mylist = $('#mylist'); //



for (var i=0; i< top_100_list.length; i++)

$mylist.append('<li>' + top_100_list[i] + '</li>');







рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИ:

var top_100_list = [...]; //

var li_items = ""; // html-

$mylist = $('#mylist'); //



for (var i=0; i< top_100_list.length; i++)

li_items += '<li>' + top_100_list[i] + '</li>';

$mylist.append(li_items);







рдпрджрд┐ рд╕рдореНрдорд┐рд▓рд┐рдд рддрддреНрд╡реЛрдВ рдХрд╛ рд╕рдореВрд╣ рдПрдХ рддрддреНрд╡ рдореЗрдВ "рд▓рд┐рдкрдЯрд╛ рд╣реБрдЖ" рд╣реЛ рддреЛ рднреА рдЕрдзрд┐рдХ рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реВрдЪреА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реМ рдирдП рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдерд╛, рддреЛ рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдо рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛:

var top_100_list = [...]; //

var new_ul = "<ul id='mylist'>"; // html-

$mylist = $('#mylist'); //



for (var i=0; i< top_100_list.length; i++)

new_ul += '<li>' + top_100_list[i] + '</li>';

new_ul += "</ul>";

$mylist.replaceWith(new_ul);









рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдХреНрд▓реЛрди () рд╡рд┐рдзрд┐ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА, рдЬреЛ рддрддреНрд╡реЛрдВ рдХреА рдкреНрд░рддрд┐рдпрд╛рдВ рдмрдирд╛рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЙрдирдХреА рд╕рднреА рд╕рд╛рдордЧреНрд░реА рднреАред рдкреНрд░рддрд┐рдпреЛрдВ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЙрдиреНрд╣реЗрдВ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмрдЬрд╛рдп DOM рдореЗрдВ рд╡рд╛рдкрд╕ рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред



4. рдИрд╡реЗрдВрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордВрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ



рдХрднреА-рдХрднреА, рдЖрдкрдХреЛ рддрддреНрд╡реЛрдВ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рд╕рдореВрд╣ рдкрд░ рдПрдХ рд╣реА рдШрдЯрдирд╛ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реВрдЪреА рдЖрдЗрдЯрдо рдкрд░ рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рд╣реИрдВрдбрд▓рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдкрд░ рд╣реИрдВрдбрд▓рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рд╕реВрдЪреА рдореЗрдВ рдПрдХ рд╣реА рд╣реИрдВрдбрд▓рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдорд╛рдирдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдПрдХ рддрддреНрд╡ рдкрд░ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдЙрд╕рдХреЗ рд╕рднреА рдкреВрд░реНрд╡рдЬреЛрдВ (рдореВрд▓ рддрддреНрд╡, рдлрд┐рд░ рджрд╛рджрд╛ рджрд╛рджреА, рдЖрджрд┐) рдкрд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕реВрдЪреА рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрддреНрд╡ рдкрд░ рдПрдХ рдШрдЯрдирд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рд╕реВрдЪреА рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рд╣реА рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣реИрдВрдбрд▓рд░ рдХреЛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдИрд╡реЗрдВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдХрд┐ рдИрд╡реЗрдВрдЯ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рд╣реБрдЖ рд╣реИ, рдпрд╛ рдЗрд╕рдХреЗ рдИрд╡реЗрдВрдЯред рдЗрд╕рдореЗрдВ рд╣рдореЗрд╢рд╛ рдореВрд▓ рдИрд╡реЗрдВрдЯ рд╕реНрд░реЛрдд рдХрд╛ DOM рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ:

$('#myList').click(function(event){

$(event.target).addClass('clicked'); // clicked

});








All Articles