Я хочу включить некоторые панели, когда в div появится определенный текст. Например, когда текст «Это допустимый хост» появляется в определенном div, будет выдано предупреждение, и некоторые элементы должны быть включены (которые отключены в начале). Если текст не появляется, то предупреждением будет «Недопустимый хост». Я выполнил приведенный ниже код, но каждый раз, когда он показывает предупреждение о том, что «действительный хост, панели включены». Вот мой код:предупреждение, когда конкретный текст появляется в div в jquery
<script>
$("#divoutput").bind("DOMSubtreeModified" , function(){
if (("#divoutput").innerhtml=="This a valid host")
{alert ("valid host , panels are enabled");
$('#text1').attr('disabled', false);
$('#text2').attr('disabled', false);
$('#text3').attr('disabled', false);
$('#text4').attr('disabled', false);
elseif (("#divoutput").innerhtml=="")
alert ("Invalid host , ");
})
</script>
Вы включили 'elseif' inside' if' – Raviteja
У вас есть несколько ошибок в вашем JavaScript. Единственный упоминаемый @Raviteja, плюс вы пропускаете закрывающий '}' для блока if if before else. Кроме того, вам не хватает '' 'для вашего селектора в вашем' if' -запросе. –