2011-11-07 53 views
2

我有一個帶有隱藏按鈕的html文件。在我做了一個jquery $.ajax調用後,我想顯示內容中的按鈕。所以我試過在jquery ajax上加載內容的操作css

//... 
dataType: html, 
success: function(data) { 
    $('.somediv').append(data); 
    $('input').show(); //the button in the data content that i want to display 
} 
//... 

有沒有其他方法可以解決這個問題?

如果我在加載的內容的頂部使用標籤,我可以這樣解決它。但它感覺像一個不好的解決方案。

編輯:HTML + JS從 「數據」:http://jsfiddle.net/JvyBw/

+1

但是,什麼是錯的這種做法? – Shomz

+0

'$('input')'仍然隱藏 – Johan

+1

爲什麼不在數據內容中包含它** visible **,所以它會一起出現所有的數據,對不對?我以爲你做到了。 – Shomz

回答

0

這應該很好地工作:

$('.somediv') 
    .append(data) 
    .find('input') 
     .show(); 
+0

看起來不錯,但我仍然看不到按鈕.. – Johan

+0

@Johan你可以發佈返回並存儲在'data'中的HTML嗎? (編輯到你的問題) – kapa

+0

好的,請參閱編輯。忘記att顯示:在這裏生成的按鈕沒有,但你明白了。 :) – Johan