首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用if条件警告jQuery中的值

问如何使用if条件警告jQuery中的值
EN

Stack Overflow用户
提问于 2017-05-02 04:59:19
回答 2查看 1.1K关注 0票数 0

我在jQuery中有一个if条件,

代码语言:javascript
复制
if (($("input[value=Add]").prop("disabled") == true) || ($("input[value=Modify]").prop("disabled") == true) || ($("input[value=Delete]").prop("disabled") == true))

我需要警告这个值,它将根据上面的if条件显示真或假。有人能帮我做一下警报声明吗?

EN

回答 2

Stack Overflow用户

发布于 2017-05-02 05:06:46

我假设您想要第一个被禁用的input元素的值。

代码语言:javascript
复制
var inputs = [ $("input[value=Add]")[0], 
               $("input[value=Modify]")[0], 
               $("input[value=Delete]")[0] ], // put the relevant input (raw DOM element) in an array
    disabled = inputs.filter(input => input.disabled); // filter the disabled ones only

if (disabled.length) alert(disabled[0].value); // if a disabled exist alert the first ones value

另一方面,如果只有一个可以禁用,则可以直接禁用

代码语言:javascript
复制
var disabled = $("input[value=Add],input[value=Modify],input[value=Delete]").filter(':disabled');

if (disabled.length) alert(disabled.val());
票数 1
EN

Stack Overflow用户

发布于 2017-05-02 05:06:19

只需在if条件之后尝试使用Javascripts alert()函数

代码语言:javascript
复制
if (($("input[value=Add]").prop("disabled") == true) ||
($("input[value=Modify]").prop("disabled") == true) || ($("input[value=Delete]").prop("disabled") == true)){
alert("Your alert text");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43726439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档