チェックボックスがオフの場合、divから要素を削除するにはどうすればよいですか?私はdispCmpName関数が呼び出されるとid キャンペーン名-DISPでpタグにdivの下のキャンペーン名を追加します]チェックボックスをオンにしたときにチェックボックスがオフの場合、divから要素を削除するにはどうすればよいですか?
function dispCmpName(id) {
var campdip = $('#camp' + id).html();
if ($("#campaign-name-disp").text().search("" + campdip) === -1) {
$("#campaign-name-disp").append('<br/><div id=campSub'+ id +'>'+ campdip + '<img src="./images/remove.png"alt="Delete Campaign" title="Delete Campaign" style="cursor: pointer" onclick="deleteCamp()"/>'+'</div>');
} else {
alert(id);
$('#campaign-name-disp).remove(campdip);
}
}
<div>
<p id="campaign-name-disp"></p>
</div>
<input type="checkbox" class="checkBoxClass1" id="${campDetails.campaignId}" name="campaignId" value="${campDetails.campaignId}" onclick="dispCmpName(${campDetails.campaignId})"/>
<td id="camp${campDetails.campaignId}">${campDetails.campaignName}</td>
。チェックボックスをオフにすると、div IDを使用してpタグからキャンペーン名を削除します。チェックされていないときに名前を削除する方法を教えてもらえますか?
注:各div idは一意です。私のdiv idはこのようになります
<p id="campaign-name-disp">
<div id="campSub382581148">campaign name 1</div>
<div id="campSub382581148">campaign name 2</div>
</p>
'$(#youDivToBeRemoved).remove();のようにjqueryから' remove() '関数を使うことができます。 – Rehan
' p'タグには 'value'というプロパティがありません。代わりに 'text()'を使う – Rajesh