Кажется, это должно быть просто. Кажется, я не понимаю. У меня есть список вопросов в редакторе профиля пользователя. Пользователи должны отвечать на вопрос, и они будут заполняться в их профиле для просмотра другими. У меня проблема: я не могу найти способ скрыть вопрос, если пользователь не предоставил ответа. Answer1() является свойством для их ответа. Я не могу найти свойство для Вопроса, иначе это было бы намного проще. Это то, что у меня есть, например:
<div>
<p>This is question1</p>
<span data-bind="text: Answer1()"></span>
<p>This is question2</p>
<span data-bind="text: Answer2()"></span>
<p>This is question3</p>
<span data-bind="text: Answer3()"></span>
</div>
Попробуй это
<div>
<span id="q1"><p>This is question1</p>
<span id="a1" data-bind="text: Answer1()"></span></span>
<p>This is question2</p>
<span data-bind="text: Answer2()"></span>
<p>This is question3</p>
<span data-bind="text: Answer3()"></span>
</div>
<script>
if(document.getElementById('a1').innerText=="")
{
document.getElementById('q1').style.visibility='collapse';
alert("a1 is Empty");
}
</script>
data-bind=""
тогда css может сделать это:span[data-bind=""]{display:none}