我有以下的HTML代码
<tr>
<td class="label" valign="top">
Affiliate Party
</td>
<td class="field">
<input type="hidden" name="ctl00$MainContent$ExternalAccountAttributes$AffiliatePartyId" id="AffiliatePartyId" />
<input name="ctl00$MainContent$ExternalAccountAttributes$AffiliatePartyName" type="text" id="AffiliatePartyName" class="PartyLookup" />
</td>
</tr>
还有下面的 Javascript/jQuery
$(".PartyLookup").after("<img src='Images/book_open.png' class='PartyLookupToggle' style='padding-left:4px;' />");
$(".PartyLookupToggle").click(function () {
window.open("PartySearch.aspx", "PartySearch", "width=400,height=50");
return false;
});
我需要能够标记任何带有class="PartyLookup"的PartyId输入字段,以便它修改DOM并在输入字段旁边包含图像。弹出窗口返回数据以填充隐藏和文本字段,但由于click()是通用的,我需要传递它输入字段的ID。我不知道如何做到这一点。有什么建议吗?