Как отключить кнопку отправки, когда фотографии отображаются на странице?Кто-нибудь знает?Вот мой код:
if("#pic" == true){ } else{ $("#submit").click(function () { var button = $(this); button.attr('disabled', 'disabled'); }); }
вот модифицированный код
$('#pic').on('load', function() { console.log("loaded"); $('#submit').attr('disabled',true); })
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <img id="pic" src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" /> <button id="submit">hello</button>
, если источник img неправильный, он не будет отображаться, и поэтому метод загрузки не вызывается, поэтому мы уверены в правильном источнике изображения и после рендеринга.он вызывает метод Load, в котором вы можете отключить кнопку
Load