$('input:text').each(function (n, element)
{
if ($(element).val() != '')
{
}
});
Run Code Online (Sandbox Code Playgroud)
此代码从页面中的所有文本框中获取值,但我如何使用此代码获取所有输入数据除了一个文本框
除了Jeff的答案,您还可以使用.not()从原始集中删除该项:
$('input:text').not(selector).each(function (n, element)
Run Code Online (Sandbox Code Playgroud)
您仍需要某种方法来识别要排除的文本框.这种方式更加健壮,因为您可以使用选择器,实际元素或函数作为.not()的选择器参数.
同样,生成的代码可以更容易阅读,而不是尝试对多个嵌套过滤器/选择器进行decypher.
| 归档时间: |
|
| 查看次数: |
2982 次 |
| 最近记录: |