Contains common Jquery code
    * Display jQuery version
alert(jQuery.fn.jquery);
    * Find how many check boxes have been checked
var count = $('input[type=checkbox]:checked').length;
    * Get ID, class of an element
var element_id = $(this).attr('id');   or element_id = this.id;
var class = $(this).attr('class');   or class = this.class;
    * Set the attribute of an element
$(this).attr('class', 'new-class');
$(this).attr('title', 'new-title');
    * Set multiple attributes for an element
$('this').attr({
  class: 'new-class',
  title: 'new-title'
});
    * Checking and Un-checking a check-box
this.checked = false; //un-check
this.checked = true;  //check
    * Loop through all check-boxes and find if they are checked
$('input[type=checkbox]').each(function () {    
    var is_checked = (this.checked ? "1" : "0");
});
    * Loop through all radio buttons in a form
$("#form-id").find(':radio').each(function() {
   radio_id = $(this).attr('id');
   radio_name = $(this).attr('name');
});
    * PHP like explode and implode functions in Javascript
//explode
var my_string = "abc-def-ghi-jkl";
var my_array = [];
my_array = my_string.split("-");
//implode
var my_array = new Array('abc', 'def', 'ghi', 'jkl');
var my_string = "";
my_string = my_array.join("-");
# Disable all radios of a group
$('input:radio[name=radio-group-name]').attr('disabled', true);
# Get the value of the selected radio button in a group
$('input:radio[name=radio-group-name]').val();
# Disable all input elements in a form (input, textarea, select and button)
$("#form-id :input").attr("disabled", true);
# Disable only input elements of a form
$("#form-id input").attr("disabled", true);
# Get the current page url
var current_page_url = window.location.pathname;
 
 
No comments:
Post a Comment