jquery.在.click()函数中确认
jquery.confirm in .click() function
我正在使用一个名为jquery的很好的库。当我想在jQuery .click()函数中使用它的.confirm()方法时,我遇到了问题。
下面是我的代码:$('#car-url').click(function()
{
var empty = true;
$(".departurePlace input, .arrivalPlace input, .cost input").each(function()
{
var input = $(this);
if (input.val() != '' || input.val() != 0)
empty = false;
});
if (empty == false)
$(".confirm").confirm();
});
正如你所看到的,我只是想在最终显示对话框之前检查输入。
我首先联系了开发人员,因为我认为这是一个错误,但据他说,这不是。
任何想法?
编辑:它不能是我的选择器因为当我尝试这个:
$('#car-url').click(function()
{
var empty;
$(".departurePlace input, .arrivalPlace input, .cost input").each(function(){
var input = $(this);
if (input.val() != '' || input.val() != 0)
{
alert('test');
}
});
当一个输入不为空时,我有一个所需的警报框。
我认为你的问题与确认插件没有任何关系。正如Raibaz所建议的,这是你的选择器。
将id从my input1
更改为my-input1
。
说明一下:
使用空格修改选择符(基于原始代码)
选择符不带空格
$('#my-url').click(function() {
var empty = true;
$("#my-input1, #my-input2").each(function() {
if ($(this).val()) {
empty = false;
return false;
}
});
if (! empty) {
confirm('confirmed');
}
});
相关文章:
- 如果我在 window.onbeforeunload 事件上确认是,我如何调用另一个 Java 脚本函数
- 获取jquery确认在函数中返回的结果
- $mdDialog.prompt 抛出异常,但该函数在确认时工作正常
- 从 javascript 函数调用时的空白警报确认框
- 必填字段验证器,JavaScript 确认函数未验证
- JQuery :添加具有绑定/打开和触发器函数的确认处理程序
- 警报和确认函数是内置在 JavaScript 中,还是 DOM 的一部分
- 确认和警报不在我的Ajax成功函数中触发
- javascript确认函数ok和cancel返回相同的结果
- JavaScript 确认函数 OK 和 取消 返回相同的结果
- 将phpsendmail函数插入到弹出框中的确认按钮中
- 用于确认引导框的Javascript回调函数
- 在onbeforeunload事件的窗口确认时调用回调函数
- 如何返回在php中保存确认的javascript函数
- jquery.在.click()函数中确认
- Javascript直接确认()函数替换
- 在if语句中调用一个函数来控制确认警报
- Javascript确认后调用特殊函数
- 确认将包含PHP变量的函数
- code-behind-从JavaScript确认框调用函数