我有一组输入框,如果单击添加更多按钮,则可以添加更多和更多的这些窗体。在我的表单中,我可以提交数据,并在重新加载页面时显示。如果选择框的值为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