私はこのようなhtmlを持っています:ulにはli要素がほとんどなく、削除ボタンがあり、
質問: CheckMark Image 記号で正しい li 要素を表示する必要があります。
ShowCheckMarkLi(Descriptions,Client) を呼び出しているとしましょう
次に、CheckmarkImage.Ico を使用して UL 要素に 2 つの li のみを表示する必要があります。他は削除する必要があります。
htmlはこのようなものです:-
<ul>
<li id="liRightDescriptions">
<span>
<span>Descriptions</span>
<img class="removeImg" src="../Images/RemoveButton.ico" /></span>
</li>
<li id="liRightSpecialization">
<span><span>Specialization</span><img style="display: none;" class="removeImg" src="../Images/RemoveButton.ico" /></span>
</li>
<li id="liRightOrgChart">
<span>Org Chart</span><img style="display: none;" class="removeImg" src="../Images/RemoveButton.ico" />
</li>
<li id="liRightClient"><span>
<span>Client</span>
<img style="display: none;" class="removeImg" src="../Images/RemoveButton.ico" /></span></li>
<li id="liRightAchievements"><span>
<span>Achievements</span>
<img class="removeImg" src="../Images/RemoveButton.ico" /></span></li>
<li id="liRightMemberships"><span>
<span>Memberships</span>
<img class="removeImg" src="../Images/RemoveButton.ico" /></span></li>
<li id="liRightGetRatings"><span>
<span>Get Ratings</span>
<img class="removeImg" src="../Images/RemoveButton.ico" /></span></li>
<li id="liRightSkills"><span>
<span>Skills</span>
<img class="removeImg" src="../Images/RemoveButton.ico" /></span></li>
</ul>
私はこのようにしようとしています:
function ShowRightCheckMarkButton(Descriptions, Skills, Client, Achievements, Memberships, OrgChart, Specialization,GetRatings) {
$('.divright').css("visibility", "visible");
$('#listProjectRelated').empty();
if (Achievements) {
$('#listProjectRelated').append("<li id='liRightAchievements'><span><span>Achievements</span><img class='checkImg' src='../Images/Checkmark.ico'/></span></li>")
}
else
{
$('#listProjectRelated').append("<li id='liRightAchievements'><span><span>Achievements</span><img class='removeImg' src='../Images/RemoveButton.ico'/></span></li>")
}
.
.
.
.
.
.
}