Selecting Elements

From rbachwiki
Revision as of 19:24, 5 February 2017 by Bacchas (talk | contribs)
Jump to navigation Jump to search

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();

Adding css

$("#idname").css("width", 500);
$("#idname").css("margin", "auto");
$("#idname").css("float", "left");
$("#idname").css("color", "purple");

Passing multiple arguments

$('#id').css({
"background": "url('background.png') repeat-y"
});

Target by tags

$('a').css("color", "red");

Target tags inside ids

$('#id a').css("color", "green);

Target tags that follow specific tags. eg target a tag that follow an em tag

$('em + a').css("color", "green);

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