-1

このラベルをフォーム「メインフォーム」で検証する必要があります。ラベルに ID、クラス、または名前を含めることはできません。ラベルの内容が「ステータス」の場合は、ラベルの内容が「アクティブ」および「非アクティブ」のラジオ ボタンを削除します。アプリケーションはこのように構築されており、250 を超えるラベルに ID を追加することはできないため、この方法で行う必要があります。

HTML

<form class="mainForm" name="eform" id="eform" action="#" method="post">
    <div class="rowElem noborder">
        <label>Status:</label>
        <div class="formRight">
            <input type="radio" name="irstatus" id="irstatus1" value="A" checked="checked" />
            <label for="irstatus1">Active</label>
            <input type="radio" name="irstatus" id="irstatus2" value="I" />
            <label for="irstatus2">InActive</label>
        </div>
        <div class="fix"></div>
    </div>
</form>
4

1 に答える 1

0

ミキシング:セレクター、nextprevfindおよびremove関数が含まれているため、次のようなことができます。

$('div.rowElem > label:contains(Status:)')
.next()
.find('label:contains(Active), label:contains(InActive)')
.prev()
.remove();
于 2013-09-24T14:04:16.723 に答える