我有一組輸入框,如果單擊添加更多按鈕,則可以添加更多和更多的這些窗體。在我的表單中,我可以提交數據,並在重新加載頁面時顯示。如果選擇框的值爲0,我已經設法讓它警報。但是,這不適用於我的附加選擇框。讓我的函數可以使用已加載的元素Jquery
我使用的警報的jQuery是這樣的:
function valid() {
if($j("select option:selected").val() == 0) {
alert("Nothing is Selected");
} if($j("select option:selected").val() != 0) {
alert("Everything Is Selected");
}
}
$j("#submit-form").click(function(event){
valid();
/* Stops The Button From Submitting */
event.preventDefault();
/* Doing Ajax Stuff */
});
當我附上另一個選擇框來我的表格,這並不考慮新添加的選擇框。我怎樣才能把這個考慮在頁面上的所有選擇頁面上?我試圖把我的功能放在文檔就緒功能中,或者當我追加選擇框但是這仍然不起作用。
這裏是我的jsfiddle https://jsfiddle.net/benEdpa/0sLad9t5/19/
你應該工作是什麼,假設'select'元素在引發點擊事件之前正確添加到DOM。你可以在http://jsfiddle.net上添加一個顯示問題的工作示例。順便說一句,如果你提交表單,你應該鉤住表單的'submit'事件,而不是點擊一個按鈕。 –
你好,這是我的js小提琴https://jsfiddle.net/benEdpa/0sLad9t5/19/ – Ben