jquery function

Posted by kevin on Stack Overflow See other posts from Stack Overflow or by kevin
Published on 2010-04-22T11:50:36Z Indexed on 2010/04/22 11:53 UTC
Read the original article Hit count: 259

Filed under:

Hello id like to get the current element firing this event inside the event,

Ideally I need the id, selected value and class, Thanks in advance

$(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 > 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($("<option></option>").
           attr("value", category.category_id).
          text(category.name));

                });
            }

        });
    });
}); 

© Stack Overflow or respective owner

Related posts about jQuery