<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://skysigal.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://skysigal.com/feed.php">
        <title>Notes it:ad:jquery</title>
        <description></description>
        <link>https://skysigal.com/</link>
        <image rdf:resource="https://skysigal.com/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-06-21T10:31:18+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/ajax?rev=1699068353&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/attributes?rev=1699068353&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/cookies?rev=1699068354&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/demos?rev=1699136878&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/events?rev=1699136878&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/home?rev=1699068355&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/maskedinput?rev=1699136879&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/plugins_file_upload?rev=1699136879&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/repeater?rev=1699136881&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/selectors?rev=1699068356&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/styles?rev=1699068356&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/templates?rev=1699136881&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/widgets?rev=1699068357&amp;do=diff"/>
                <rdf:li rdf:resource="https://skysigal.com/it/ad/jquery/xml?rev=1699068358&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://skysigal.com/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Notes</title>
        <link>https://skysigal.com/</link>
        <url>https://skysigal.com/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://skysigal.com/it/ad/jquery/ajax?rev=1699068353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T03:25:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IT:AD:JScript:Libs:JQuery:Ajax</title>
        <link>https://skysigal.com/it/ad/jquery/ajax?rev=1699068353&amp;do=diff</link>
        <description>IT:AD:JScript:Libs:JQuery:Ajax

	* (UP)
jquery index



## TODO: Review ##
* CodeProject

There are several overlapping technologies. Each one with a merit.

	* Straight JQuery POSTs + MVC Backend returning JSON returns
	* JQuery POSTs of JSON + Mvc Backend returning JSON responses</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/attributes?rev=1699068353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T03:25:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IT:AD:JQuery:Attributes</title>
        <link>https://skysigal.com/it/ad/jquery/attributes?rev=1699068353&amp;do=diff</link>
        <description>IT:AD:JQuery:Attributes

	* (UP)
jquery index



----------

Summary

Once you have something selected, you’ll probably want to apply attributes, styles, or css classes. Let’s start with attributes:
var hasAttribute ($(&#039;div&#039;).attr(&#039;mySpecial&#039;);

//Set it:
$(&#039;div&#039;).attr(&#039;mySpecial&#039;,&#039;x&#039;);

//Remove it:
$(&#039;div&#039;).attr(&#039;mySpecial&#039;, &#039;&#039;);</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/cookies?rev=1699068354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T03:25:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IT:AD:JQuery:Cookies</title>
        <link>https://skysigal.com/it/ad/jquery/cookies?rev=1699068354&amp;do=diff</link>
        <description>IT:AD:JQuery:Cookies

	* (UP)
jquery index



----------

Prerequisites

JQuery.Cookie library

Examples

Set:
$.cookie(&quot;example&quot;, &quot;foo&quot;, { expires: 7, path: &#039;/&#039; });
$.cookie(&quot;example&quot;, &quot;foo&quot;, { expires: 7, path: &#039;/admin&#039; });
// Creating cookie with all availabl options
$.cookie(&#039;myCookie2&#039;, &#039;myValue2&#039;, { expires:7, path: &#039;/&#039;, domain:&#039;example.com&#039;, secure:true });</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/demos?rev=1699136878&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T22:27:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>it:ad:jquery:demos</title>
        <link>https://skysigal.com/it/ad/jquery/demos?rev=1699136878&amp;do=diff</link>
        <description>Test...
&lt;script type=&quot;text/javascript&quot; &gt;
jQuery(function(){
   jQuery( &quot;#datepicker&quot; ).datepicker();
  });
  &lt;/script&gt;
&lt;/head&gt;

&lt;p&gt;Date: &lt;input type=&quot;text&quot; id=&quot;datepicker&quot; /&gt;&lt;/p&gt;
 
&lt;/script&gt;</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/events?rev=1699136878&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T22:27:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IT:AD:JQuery:Events</title>
        <link>https://skysigal.com/it/ad/jquery/events?rev=1699136878&amp;do=diff</link>
        <description>IT:AD:JQuery:Events

	* (UP)
jquery index



----------

Page Events

To setup the page, you generally want to hook into the page load event, after everything is ready:
//Handle the document ready event:
$(document).ready(function() {
  //Search for all &#039;p&#039; elements, 
  //attach an click event handler
  //that hide&#039;s the elements:
  $(&quot;p&quot;).click(function() {
    $(this).hide();
  });</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/home?rev=1699068355&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T03:25:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IT:AD:JQuery</title>
        <link>https://skysigal.com/it/ad/jquery/home?rev=1699068355&amp;do=diff</link>
        <description>IT:AD:JQuery

	* (UP)
jquery index


	* IT:AD:JQuery:HowTo
	* IT:AD:JScript:Libs
	* IT:AD:JScript:Include
	* IT:AD:JQuery:Events
	* IT:AD:JQuery:Selectors
	* IT:AD:JQuery:Attributes
	* IT:AD:JQuery:Styles
	* IT:AD:JScript:Libs:JQuery:Ajax
	* IT:AD:JQuery:Amimations
	* IT:AD:JScript:Libs:JQuery:UI
	* Clear a Form
	* IT:AD:JQuery:Forms:Checkboxes
	* IT:AD:JQuery:Xml
	* IT:AD:JScript:Libs:JQuery:Widgets
	* 
	* 
	* 
	* See also:
		* IT:AD:Sizzle.JS


----------

	* Get Better:25 Tips
	* Get Better:2…</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/maskedinput?rev=1699136879&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T22:27:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installation</title>
        <link>https://skysigal.com/it/ad/jquery/maskedinput?rev=1699136879&amp;do=diff</link>
        <description>Installation

&lt;http://code.google.com/p/jquery-joshbush/downloads/detail?name=jquery.maskedinput-1.2.2.min.js&gt;

Usage
  $(&quot;.account&quot;).mask(&quot;99-9999-99999999-99&quot;);
Examples

 http://digitalbush.com/projects/masked-input-plugin/

Comments

What I miss is the ability to embed the attributes directly in the element being given behavior.</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/plugins_file_upload?rev=1699136879&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T22:27:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>it:ad:jquery:plugins_file_upload</title>
        <link>https://skysigal.com/it/ad/jquery/plugins_file_upload?rev=1699136879&amp;do=diff</link>
        <description>* See:
		* &lt;http://blueimp.github.io/jQuery-File-Upload/&gt;
		* &lt;http://stackoverflow.com/questions/8814068/jquery-file-upload-ie-done-callback-data-result-issue&gt;</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/repeater?rev=1699136881&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T22:28:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>it:ad:jquery:repeater</title>
        <link>https://skysigal.com/it/ad/jquery/repeater?rev=1699136881&amp;do=diff</link>
        <description>http/www.codeproject.com/Articles/285755/30-Minutes-To-Grasp-ASP-NET-jQuery-Repeater</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/selectors?rev=1699068356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T03:25:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IT:AD:JQuery:Selectors</title>
        <link>https://skysigal.com/it/ad/jquery/selectors?rev=1699068356&amp;do=diff</link>
        <description>IT:AD:JQuery:Selectors

	* (UP)
jquery index



----------

## The usual suspects ##

Most of the selector syntax is pretty straight forward -- although with checked, and disabled, things go pear shape, and a lot of forum posts are created for them. Here&#039;s how they do</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/styles?rev=1699068356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T03:25:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IT:AD:JQuery:Styles</title>
        <link>https://skysigal.com/it/ad/jquery/styles?rev=1699068356&amp;do=diff</link>
        <description>IT:AD:JQuery:Styles

	* (UP)
jquery index



----------

Summary

Once you have something selected, and you want to apply styles, these examples may help:
//CSS
//Once you have elements, you&#039;re most probably moves are going to be to check/add/remove css classes:
//Add or remove a class:
var hoverable = $(&#039;div&#039;).hasClass(&#039;hoverable&#039;);
$(&#039;div&#039;).hover(function(){$(this).addClass(&#039;hovered&#039;);},function(){$(this).removeClass(&#039;hovered&#039;);});
$(&#039;div&#039;).hover(function () { $(this).css(&#039;background-color&#039;,&#039;o…</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/templates?rev=1699136881&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T22:28:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IT:AD:JScript:Libs:JQuery:Templates</title>
        <link>https://skysigal.com/it/ad/jquery/templates?rev=1699136881&amp;do=diff</link>
        <description>IT:AD:JScript:Libs:JQuery:Templates

	* (UP)
jquery index



----------

	* Superceded by IT:AD:JScript:Libs:JQuery:JSRender

Example
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
  &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
  &lt;meta name=&quot;robots&quot; content=&quot;noindex&quot; /&gt;
  &lt;title&gt;Template Test&lt;/title&gt;

  &lt;script src=&quot;http://code.jquery.com/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
  &lt;script src=&quot;jquery.tmpl.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;

  &lt;script type=&quot;text/javascr…</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/widgets?rev=1699068357&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T03:25:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IT:AD:JScript:Libs:JQuery:Widgets</title>
        <link>https://skysigal.com/it/ad/jquery/widgets?rev=1699068357&amp;do=diff</link>
        <description>IT:AD:JScript:Libs:JQuery:Widgets

	* (UP)
jquery index



Resources

	* http://bililite.com/blog/extending-jquery-ui-widgets/
	* http://bililite.com/blog/understanding-jquery-ui-widgets-a-tutorial/
	* http://wiki.jqueryui.com/w/page/12138135/Widget%20factory</description>
    </item>
    <item rdf:about="https://skysigal.com/it/ad/jquery/xml?rev=1699068358&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T03:25:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IT:AD:JQuery:Xml</title>
        <link>https://skysigal.com/it/ad/jquery/xml?rev=1699068358&amp;do=diff</link>
        <description>IT:AD:JQuery:Xml

	* (UP)
jquery index



----------

Example

As a callback of an Ajax Post, with the dataType set to Xml:
function parseXml(xml)
{
  //find every Tutorial and print the author
  $(xml).find(&quot;Tutorial&quot;).each(function()
  {
    $(&quot;#output&quot;).append($(this).attr(&quot;id&quot;) + &quot;&lt;br /&gt;&quot;);
    $(&quot;#output&quot;).append($(this).find(&quot;author&quot;).text() + &quot;&lt;br /&gt;&quot;);
  });
}</description>
    </item>
</rdf:RDF>
