2011-11-07 7 views
2

私は隠されたボタンを持つhtmlファイルを持っています。私はjquery $.ajaxコールをした後、私はコンテンツのボタンを表示したい。だから私は試したjquery ajaxでコンテンツを読み込んでいます

//... 
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

さて、編集を見てください。表示を忘れた場合:ここに生成されたボタンはありませんが、あなたはそのアイデアを得ます。 :) – Johan

関連する問題