これはかなり簡単なようです。テキスト ボックスがあり、そこにコンテンツがあるかどうかに基づいてリンクを表示する必要があります。私document.ready
のコードは
$(document).ready(function () {
$('#searchValue').change(function () {
if ($('#searchValue').val().length > 0) {
$('#home').show();
} else {
$('#home').hide();
}
});
ここに、参照しているリンクを含む ASP MVC ビューのセクションがあります。ページが読み込まれるたびに、スパンの外側にあるすべてのものを表示したい。内のすべてspan
、テキスト ボックスに情報がある場合のみ。
@Html.ActionLink("Create New", "Create") |
@Html.ActionLink("Export to Spreadsheet", "ExportToCsv")
<span class="home" style="display:none;">
| @Html.ActionLink("Back to Index", "Index")
</span>
属性の有無にかかわらずこれを試しましたが、またはを起動style="display:none;"
できません。コードをステップ実行したところ、 の条件が機能していて、コードのその部分に到達していることがわかります。.show()
.hide()
doucment.ready