文章では、伝えにくいところがあるのですが、
以下にサンプルコードと補足を記載します。
わかりにくいところがあれば、随時補足致しますので
よろしくお願いします。
※サンプルコード下部へ、改めて質問を記載します。
【json】
[ { "name": "hoge", "id": "1", }, { "name": "foo", "id": "0", }, { "name": "fuge", "id": "1", }, ]
【html.jQuery】
html,jQuery
1<html> 2<p data-name="text">hoge</p> 3<p data-name="text">foo</p> 4<p data-name="text">fuge</p> 5</html> 6 7<script> 8$("p[data-name='text']").each(function(index) { 9 ※for文で,jsonファイルからname,idを取得(変数名もname = name、id = idとする) 10 11 var text = $(this).text(); 12 if(name === text && id === 0) { 13 $(this).hide(); 14 } 15} 16</script> 17
前提
・ajaxでjsonファイルを取得することを想定(質問外の箇所になるため、サンプルコードの記述なし)
質問
if(name === text && id === 0)
「name(json)とtext(html)が一致、尚且つnameのidが0の場合は非表示」
という条件分岐を行いたいのですが、
どのように修正すれば良いのでしょうか??
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/03 14:31