AJAXで読み込まれたフォームにjQueryの送信ボタンが含まれているかどうかを確認する方法はありますか?AJAXが読み込まれたフォームに送信ボタンが含まれていないか確認してください。
0
A
答えて
4
success: function(content) {
$('#someplaceholder').html(content);
var containsSubmitButton = $(':submit', content).length > 0;
}
1
あなたは、あなたのHTMLコンテンツからjQueryのインスタンスを作成し、この上のクエリを行うことができます。この
$("#div").load("yourpage", function() {
if($("#div").find(":submit").length > 0) {
console.log("yes");
}
});
1
としてそれを行うことができます。 試してみてください:
var s = "<html><body><form><input type='submit' id='submitbtn' name='submitbtn' value='Submit Button' /></form></body></html/>";
if($(s).find("input[type='submit']").length > 0) {
alert("true");
} else {
alert("false");
}
関連する問題
- 1. charcterがフォントに含まれていないか確認してください。
- 2. スワイプアレイにオブジェクトが含まれていないか確認してください
- 3. サイトマップにURLが含まれていません。サイトマップを確認して再送信してください。
- 4. ファイル名にUmlautsが含まれているか確認してください。
- 5. ヘッダ(Joomla)にjQueryが含まれているか確認してください
- 6. フレックスデータグリッド列にデータが含まれているか確認してください
- 7. ウェブサイトのフォームがデータベースに送信されているかどうか確認してください
- 8. アプリケーションのメインウィンドウが開いて読み込まれていることを確認してください
- 9. スクリプトが既に読み込まれているか確認してください。そうでない場合は、非同期にロードしてください。
- 10. 名前にアルファベットのみが含まれていないか確認してください。
- 11. 変数にテキストまたは数字が含まれていないか確認してください。
- 12. NSDataにASCIIまたはUTF8エンコーディングが含まれていないか確認してください。
- 13. jQueryが含まれているか確認してください
- 14. URLがiframe経由で読み込まれているか確認してください。
- 15. 確認リンクが送信されても確認リンクが送信されないPHPメールが送信される
- 16. C:Chromeのページが完全に読み込まれていることを確認してください。
- 17. divがページの読み込み時にスクロールダウンされていることを確認してください
- 18. 文字列にリストにない文字が含まれていないか確認してください。
- 19. 文字列にルビの数字だけが含まれていないか確認してください。
- 20. Javascript要素の読み込みに文字列が含まれていないか確認してください。
- 21. 送信ボタンがないときにフォームが送信されたかどうかを確認する方法
- 22. htmlテーブルに「データなし」の行が含まれていないか確認してください。
- 23. フォーム認証のためにCSSが読み込まれない
- 24. 配列にキー/値が1つしか含まれていないか確認してください
- 25. jQuery AJAXフォームが送信されない
- 26. ループ中にスキャナに何かが含まれていないか確認してください
- 27. jQuery:ボタンがクリックされているか確認してください
- 28. フォーム要素がPHPで送信されたが空であることを確認してください。
- 29. NSStringにiPhoneの一般的なファーストネームが含まれていないか確認してください。
- 30. 入力に無効な文字が含まれていないか確認してください。
答えはありがたいですが、私は別の人が作成したテーマを使用していますが、JavaScriptのソースファイルを変更することはできません。私はAJAX Loadメソッド –
@MerianosNikosへのコールバック以外の解決策を探していますので、['.ajaxSuccess()'](http://api.jquery.com/ajaxSuccess/)メソッドを使用することができます。 AJAXリクエストが成功したときに実行されるグローバルハンドラを登録することができます。このようにして、AJAXリクエストを送信するコードを変更する必要はありません。あなたの元の質問が、フォームに送信ボタンが含まれているかどうかを確認することが重要な限り、[':submit'](http://api.jquery.com/submit-selector/)セレクタがその仕事を行うべきです。 –