2012-01-21 25 views
0

該腳本不搜索AJAX中的新元素(跨度)。ajax成功的jQuery選擇器

var str = $(this).html(); 
      var re = new RegExp(t); 

      $(this).html(str.replace(re, '<span id="sel" style="color: red">' + t + '</span>')); 

      if (t != "") 
      { 
       $.ajax({ 
        url: './ajax/translate.php', 
        type: 'POST', 
        data: 'text=' + t, 
        success: function(response) { 
         $("#sel").html("!!!!!"); 
        } 
       }); 
      } 

文字變成紅色,但AJAX後,它不會變成「!!!!!」 ......

我應該如何爲這個跨度寫的選擇?

UPD: 我看到刷新$(本)。html的(...)與替換後變量牛逼變空...

+0

你能發佈的jsfiddle用一個例子嗎? – phemios

+0

http://jsfiddle.net/dW8L9/ –

回答