Difference between revisions of "Selecting Elements"

From rbachwiki
Jump to navigation Jump to search
Line 3: Line 3:
  $('.className')
  $('.className')


'''Find any a tags contained within the selected tag'''
==Find any a tags contained within the selected tag==
  $('#idname').find('a')
  $('#idname').find('a')


'''Find Children of tag'''
==Find Children of tag==
  $('#idname').children()
  $('#idname').children()
  $('#idname').children('h2')
  $('#idname').children('h2')


'''Select Parents'''
==Select Parents==
  $('#idname').parents()
  $('#idname').parents()
'''Siblings'''
'''Siblings'''
  $('#idname').siblings()
  $('#idname').siblings()
'''Adding and Removing Classes'''
==Adding and Removing Classes==
<pre>
<pre>
   $('body').addClass('js');
   $('body').addClass('js');
Line 33: Line 33:
  var $copy = $group.find('input:last').clone();
  var $copy = $group.find('input:last').clone();
  $group.append($copy);
  $group.append($copy);
==Getting Text from the Page==
''' Will return the text plus the tags '''
$('#header').html();
''' Will return the text only '''
$('#header').text();
''' Will return the text only and trim any white spaces before and after'''
$('#header').text().trim();
----
----
[[#top|Back To Top]]< ---- >[[JQuery|Category]]< ---- >[[Main_Page| Home]]
[[#top|Back To Top]]< ---- >[[JQuery|Category]]< ---- >[[Main_Page| Home]]

Revision as of 17:47, 26 December 2016

Selecting DOM Elements

$('#idname')
$('.className')

Find any a tags contained within the selected tag

$('#idname').find('a')

Find Children of tag

$('#idname').children()
$('#idname').children('h2')

Select Parents

$('#idname').parents()

Siblings

$('#idname').siblings()

Adding and Removing Classes

  $('body').addClass('js');

    var $circles = $('#circles');

    $circles.find(':nth-child(2)')
        .addClass('selected');

    $circles.find(':nth-child(4)')
        .removeClass('selected');

    $circles.find(':nth-child(4)')
        .toggleClass('selected');

Cloning DOM Elements

var $group = $('#group-friends');
var $copy = $group.find('input:last').clone();
$group.append($copy);

Getting Text from the Page

Will return the text plus the tags

$('#header').html();

Will return the text only

$('#header').text();

Will return the text only and trim any white spaces before and after

$('#header').text().trim();

Back To Top< ---- >Category< ---- > Home