-4

JavaScript と JQuery を使用しています。アプリケーションで特定のページを選択すると、コンテンツ div 内の myId という名前の ID に「結果が見つかりません」という文字列が表示されます。これは、ページを選択すると、すべてのページに含まれる検索が実行されることを意味します。表示するレコードがある場合は、これらのレコードを取得します。そうでない場合は、「結果が見つかりません」という文字列が表示されます。

私が望むのは、myId の値を確認することです。空の場合 (「結果が見つかりません」)、そのページのいくつかのコントロールを非表示にしたいと考えています。

私はすでに試し$('#myId').val();ましたが、空でなくても2つの二重引用符が表示されます。

4

2 に答える 2

1

おそらく良い方法は、 data 属性を使用することです。

結果が見つからない場合は、次の手順を実行します。

    $('#myId').data('results', '0');

確認したい場合は、次のようにアクセスしてください。

    var x = $('#myId').data('results');

x が 0 かどうかを確認し、true の場合は結果を非表示にします

于 2012-04-30T10:06:04.720 に答える
0

メソッドを使用しtextて要素のコンテンツを取得します。

if ($("#myId").text() == "No results found") {
  // hide some elements
}
于 2012-04-30T10:07:19.067 に答える