Jquery多选择器返回错误的结果,而不是逐一执行
jquery multiple selector return wrong result rather than execute it one by one
我有一个函数将返回真或假
$.fn.valForm = function(){
if($(this).val().length < $(this).attr("minLength"))
{
alert("false");
}
else
{
alert("true");
}
};
执行multiselector (4)
$("#txtFirst, #txtLast, #txtNick, #txtEmail").valForm();
it result 1 time alert only
I need it result time alert like this
$("#txtFirst").valForm();
$("#txtLast").valForm();
$("#txtNick").valForm();
$("#txtEmail").valForm();
怎么做更简单?
你的插件不是用来处理这个的。
当你做插件时,总是添加return this.each
,即:
$.fn.valForm = function() {
return this.each(function() {
if($(this).val().length < $(this).attr("minLength"))
{
alert("false");
}
else
{
alert("true");
}
});
};
相关文章:
- If语句只执行第一个条件并运行其他条件,但没有结果
- onchange选择get value并执行查询,然后在同一页面上显示结果
- 角度 2:使用一个 http 调用的结果来执行另一个调用
- 如何在三元运算的结果上执行多个函数
- jQuery $.get() JSON 函数正在执行,但不会产生任何结果
- JavaScript Regex在执行后会有不同的结果
- 使用Node中的Q promise库对值数组顺序调用/执行相同的函数;并返回带有结果的新数组/集合
- 根据两个异步函数调用的结果执行
- I'我在使用聚合核心ajax发送表单结果时遇到问题-go没有执行
- 皮赛德.JavaScript.以纯文本或 html 的形式执行 js 和 get 结果
- 在 Python 中使用 Selenium 执行 JavaScript 后存储结果
- 直接在元素上执行函数,而不是 document.getElementbyId 的结果
- 我怎样才能异步执行 JavaScript 代码片段并等待它们的结果
- 如何打开模态窗体,在控制器中执行操作,并在 Grails 中呈现结果
- 根据多个回调结果的结果执行最终回调
- 在表单中搜索字段,然后对所有选定的结果执行某些操作
- 执行带有 WHERE 子句的 Sql 在 Phonegap 中不返回任何结果
- 如何检查两个单独函数的执行结果
- 如果没有来自chrome.tabs.query的结果,请执行某些操作
- 基于java代码执行结果的确认对话框