我在jQuery中有if
条件,
if (($("input[value=Add]").prop("disabled") == true) || ($("input[value=Modify]").prop("disabled") == true) || ($("input[value=Delete]").prop("disabled") == true))
根据上述if
条件,我需要提醒显示真或假的值。有人可以帮我提醒警告吗?
答案 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");
}