【发布时间】:2015-03-18 08:55:22
【问题描述】:
我有两个 div,一个用于提问,另一个用于回答。如果 div id ques0 有 here 类 <div id="ques0" class="showquestion here"></div>,则尊重父 tr 的答案 id qstats0 添加类 highlight。
HTML
<!--Question-->
<div id="ques0" class="showquestion here"></div>
<div id="ques1" class="hidequestion"></div>
<div id="ques2" class="hidequestion">
<!--Answer-->
<tr>
<td valign="top">1</td>
<td valign="top" id="qstatschoice0">A</td>
<td id="qstats0">N</td>
</tr>
<tr>
<td valign="top">2</td>
<td valign="top" id="qstatschoice1">A</td>
<td id="qstats1">N</td>
</tr>
<tr>
<td valign="top">3</td>
<td valign="top" id="qstatschoice2">A</td>
<td id="qstats2">N</td>
</tr>
我想要如下输出。
<!--answer-->
<tr class="highlight">
<td valign="top">1</td>
<td valign="top" id="qstatschoice0">A</td>
<td id="qstats0">N</td>
</tr>
【问题讨论】:
-
提示:你的 mainqus 和 popqus 变量包含的是字符串,而不是 id。 (而且它们永远不会相等,因为一个以“ques”开头,另一个以“qstat”开头)
-
那不是 jquery :)
-
我猜他的意思是 id 末尾的数字。你必须解析它。
-
问题值可能有更多值。我必须检查情况。如果特定问题有 '.here' 类,我应该从答案中找到相同的 ques 值并突出显示它。
标签: javascript html