代码之家  ›  专栏  ›  技术社区  ›  Parris

jquery:如何在附加或优化设置了数据之后处理一个DIV

  •  0
  • Parris  · 技术社区  · 16 年前

    我认为这个问题最好用一个例子来回答。我有以下代码:

    $.get('path/'+id,函数(数据){
    $('mydiv').html(数据);
    $('.editable').button()。单击(function()。{
    在此过程中
    (});
    (});

    它工作得很好;但是,我认为当我调用$('.editable')时,最好只通过“mydiv”,而不是整个页面,而不必再找到“mydiv”。我认为应该起作用的例子:

    $('myDiv').html(数据)。$('.editable').button()。单击(function()。{
    在此过程中
    (});
    (});

    换言之,我想在用HTML函数完成它的工作之后,我可以对这个分区执行另一个操作。这是可能的吗?对不起,如果这看起来很奇怪和复杂。

    谢谢!

    1 回复  |  直到 16 年前
        1
  •  3
  •   Stephen    16 年前
    var my_div = $('#mydiv');
    $.get('path/'+id,function(data){
        my_div.html(data)
            .find('.editable')
            .button()
            .click(function(){
                //process here
            });
    });
    
    推荐文章