jquery function
<p>Hello id like to get the current element firing this event inside the event,</p>

<p>Ideally I need the id, selected value and class, Thanks in advance</p>

<pre><code>$(document).ready(function () {

    $("#positions select").live("change", function () {

       var id = $("#category_id").val();
        //var id = this.val();
        alert(id);
        $.getJSON("/Category/GetSubCategories/" + id, function (data) {
            if (data.length &gt; 0) {

                alert(data.length);
                var position = document.getElementById('positions');
                var tr = position.insertRow(7);
                var td1 = tr.insertCell(-1);
                var td = tr.insertCell(-1);
                var sel = document.createElement("select");
                sel.name = 'sel';
                sel.id = 'sel';
                sel.setAttribute('class', 'category');

                // $("positions select").live("change", function () {
                //});

                td.appendChild(sel);
                $.each(data, function (GetSubCatergories, category) {
                    $('#sel').append($("&lt;option&gt;&lt;/option&gt;").
           attr("value", category.category_id).
          text(category.name));

                });
            }

        });
    });
}); 
</code></pre>
