Being quite new to JQuery, I find that whilst it is powerful, the
syntax takes a bit of getting your head round.

I am trying to identify when the user clicks on a section to record
the choice in a local HTML variable for the form. The responses I get
from the following code are:

[first alert]          null

and then

[second alert]        function (F) {
           if (typeof F !== "object" && F != null) {
                return this.empty().append((this[0] && this
[0].ownerDocument || document).createTextNode(F));
        }
        var E = "";
         o.each(F || this, function () {o.each(this.childNodes,
function () {if (this.nodeType != 8) {E += this.nodeType != 1 ?
this.nodeValue : o.fn.text([this]);}});});
        return E;
       }

So how do you identify which section has been clicked?


JQuery script:

$(function(){
   // Accordion
   $("#accordion").accordion({
      header: "h3",
      fillSpace: true,
      change: function(event, ui) {
         var active = $('#accordion').accordion('option', 'active');
         alert(active);
         alert(ui.newHeader.text);
         }
   });
});

HTML extract:

      <!-- Accordion -->
      <div class="ui-widget-content ui-corner-all mygr_add"
style="border: 2px; padding: 3px; font-size: 12px; height: 200px">
         <div class="ui-widget-header ui-corner-all dragme" >
         <span class="box-header">Background Type</span>
         </div>
      <div id="accordionResizer" style="padding:5px; width:250px;
height:150px;" >
      <div id="accordion" class="nodrag">
         <div>
            <h3><a href="#">Solid Colour</a></h3>
            <div>
               <table cellpadding=5><tr><td><input type="text"
value="{val css_bgcolor}" size="8" maxlength="7" align="top"
id="css_bgcolor" name="css_bgcolor" /></td>
               <td><img class='link' src='<?=$GLOBALS['home_url'];?
>assets/graphics/colourpicker.png' alt='Colour Picker'
onclick="showColorPicker(this,document.forms[0].css_bgcolor,'backtest',
2)"></td></tr></table>
            </div>
         </div>
         <div>
            <h3><a href="#">Image Background</a></h3>
            <div >
               <input type="image" id="bgchoice3" class="link"
name="bground" align="right" alt="Image Picker" src="<?=$GLOBALS
['links_url'];?>assets/graphics/imagepicker.png" />
            </div>
         </div>
      </div>
      </div><!-- End accordionResizer -->
      </div>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to