如何使用if条件在jQuery中提醒值

时间:2017-05-01 20:59:19

标签: jquery

我在jQuery中有if条件,

if (($("input[value=Add]").prop("disabled") == true) || ($("input[value=Modify]").prop("disabled") == true) || ($("input[value=Delete]").prop("disabled") == true))

根据上述if条件,我需要提醒显示真或假的值。有人可以帮我提醒警告吗?

2 个答案:

答案 0 :(得分:1)

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

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

另一方面,如果只有一个可以被禁用,那么你可以直接进行

var disabled = $("input[value=Add],input[value=Modify],input[value=Delete]").filter(':disabled');

if (disabled.length) alert(disabled.val());

答案 1 :(得分:0)

在if条件

之后,只需尝试使用Javascripts alert()函数
if (($("input[value=Add]").prop("disabled") == true) ||
($("input[value=Modify]").prop("disabled") == true) || ($("input[value=Delete]").prop("disabled") == true)){
alert("Your alert text");
}