2017-06-20 6 views
-1

名前がdataexampleおよびmenuexampleの2つのテキストボックスコントロールがあります。デフォルトでは、両方ともdisplay: noneです。 1つのコントロールを表示する場合は、両方ともjqueryの下のコードで表示しています。jqueryでフィルタリング中に2つのコントロールに同じ単語を含む名前が矛盾しています

$('[name*="dataexample"]').css('display', 'block') 
$('[name*="menuexample"]').css('display', 'none') 
+0

Plsは生成された問題のHTMLを追加します。 – User3250

+0

両方の要素が同じidを持つかどうかを確認してください。 – Chirag

+1

例に関連するので、期待される動作の[mcve]と適切な説明を提供してください。私たちはあなたが必要とするものを推測することはできません – charlietfl

答えて

0

期待どおりに動作します。

$('[name*="dataexample"]').css("display","block"); $('[name*="menuexample"]').css("display","none");

再びあなたのコードとHTMLを確認してくださいjsの次のコードでは

<input type="text" name="menuexample" style="display:none" value="menuexample"/> 
<input type="text" name="dataexample" style="display:none" value="dataexample"/> 

:私は、次のHTMLをチェックしました。

関連する問題