我在jQuery中有一个if条件,
if (($("input[value=Add]").prop("disabled") == true) || ($("input[value=Modify]").prop("disabled") == true) || ($("input[value=Delete]").prop("disabled") == true))我需要警告这个值,它将根据上面的if条件显示真或假。有人能帮我做一下警报声明吗?
发布于 2017-05-02 05:06:46
我假设您想要第一个被禁用的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());发布于 2017-05-02 05:06:19
只需在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");
}https://stackoverflow.com/questions/43726439
复制相似问题