jqueryで機能しないボタンがあります。ボタンは、jsonオブジェクトを使用してphpからJqueryに渡されます。私は他のすべてのコードをテストし、これを解決するためにテストするボタンだけを削除しました。 私は同じリンクを作成し、PHPの私のページに配置します。リンクがクリックされると、アラートが表示され、機能します。PHPから返されたJQueryのリンクボタンは機能しませんが、そうでない場合は機能します
同じボタンに同じボタンのボタンが追加されていますが、このボタンはPHPからjson経由でJqueryに返され、 がdivに追加されています。このリンク/ボタンは機能しませんか?どうしてこれなの?どちらも同じように見える!
ボタンはPHP
//Jquery basic test button for functionality (works if link button is already on HTML page)
$("[href='#test']").click(function() {
alert("has been clicked");
});
//JQuery extract of my code
var content;
$.each(data, function(i, item) {
content += item;
});
$(content).appendTo('#theframe');
},'json');
から返さ
誰かがここに
を何が起こっているかのよう助言することを願って感謝も
$.each(data, function(i, item) {
content += item;
});
$('#theframe').html(content);
},'json');
//php returned
$json[] = '<a href="#test">View Post</a>';
echo json_encode($json);
//php button on page
<a href="#test">View Post</a>
おかげ
を試してみましたすべての投稿の助けを借りて、ありがとう! @Anthonyの例では、フレームを追加しました $( '#theframe')on( 'クリック'、 '[href = "#テスト"]'、関数(e){ アラート( 'をクリックしました); }) ;
感謝の気持ちをお寄せいただきありがとうございました。 @Anthony私はあなたの例を使用して偉大なおかげで – Alan