1
<div>

    <input id="abc_lkid" type="hidden" value="001i0000008MQKP" >
    <input id="abc_lkpld" type="hidden" value="001i00000022222P" >
    <select id="selectedAccountId" class="accSelectandlookup" style="width:250px" size="1" >
        <option value="000000000000000000">Create New Account: Pradys</option>
        <option value="111111111111111111">Attach to Existing : Ace Iron and Steel Inc.</option>
    </select>
</div>

select を保持している div 内で lkid で終わる ID を持つ最も近い非表示フィールドの値を取得する必要があります

4

3 に答える 3

8

属性 end を selector で使用できます。

$('#selectedAccountId').siblings('input[type="hidden"][id$="lkid"]').val();

隠し入力の値を取得idlkidますselect

ここにフィドルがあります

于 2013-05-22T08:52:40.190 に答える
1

を使用できます。*=これは、 を意味しcontains inます。

var closestInput = $('div').find($('input[id*="lkid"]'));

JsFiddleはこちら

于 2013-05-22T08:52:28.833 に答える