Trying to get value of hidden field using jquery -
i trying value hidden field.
here html spit out visualforce page (salesforce) (the ids dynamically generated )
<div style="width:300px;position:relative" id="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:optableaccount"> <!-- need value below field alerted --> <input type="hidden" value="001i0000008ldtv" id="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lkid" name="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lkid"> <input type="hidden" value="aethna home products" id="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lkold" name="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lkold"> <input type="hidden" value="001" id="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lktp" name="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lktp"> <input type="hidden" value="0" id="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lspf" name="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lspf"> <input type="hidden" value="0" id="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lspfsub" name="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lspfsub"> <input type="hidden" value="1" id="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_mod" name="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_mod"><span class="lookupinput"> <!-- value of below field --> <input type="text" size="20" onchange="getelementbyidcs('massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lkid').value='';getelementbyidcs('massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_mod').value='1';" name="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup" maxlength="255" id="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup"> <script>new foreignkeyinputelement("massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup","/_ui/common/data/lookupvalidationservlet",null,true,{"acent":"001"});</script><a title="account name lookup (new window)" onclick="setlastmouseposition(event)" id="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lkwgt" href="javascript:%20openlookup%28%27%2f_ui%2fcommon%2fdata%2flookuppage%3flkfm%3dmassconvertwithinputs%253apbmconvertinput%253apbformmconvertinput%26lknm%3dmassconvertwithinputs%253apbmconvertinput%253apbformmconvertinput%253apbsmconvertinput%253apbspbtable%253a0%253aaccountlookup%26lktp%3d%27%20%2b%20getelementbyidcs%28%27massconvertwithinputs%3apbmconvertinput%3apbformmconvertinput%3apbsmconvertinput%3apbspbtable%3a0%3aaccountlookup_lktp%27%29.value%2c670%2c%271%27%2c%27%26lksrch%3d%27%20%2b%20escapeutf%28getelementbyidcs%28%27massconvertwithinputs%3apbmconvertinput%3apbformmconvertinput%3apbsmconvertinput%3apbspbtable%3a0%3aaccountlookup%27%29.value.substring%280%2c%2080%29%29%29"><img title="account name lookup (new window)" onmouseover="this.classname = 'lookupiconon';this.classname = 'lookupiconon';" onmouseout="this.classname = 'lookupicon';this.classname = 'lookupicon';" onfocus="this.classname = 'lookupiconon';" onblur="this.classname = 'lookupicon';" class="lookupicon" alt="account name lookup (new window)" src="/s.gif"></a></span><select style="width:148px" size="1" class="accselectandlookup" name="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:convertedstatus" id="massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:convertedstatus"> <option value="000000000000000000">create new account: greenwich media</option> </select></div> here jquery code using alert values
<script> $(document).ready(function () { $('form :input[id$="accountlookup"]').change(function() { $('form :input[id$="accountlookup"]').each(function () { var str= $(this).attr("id") + "_lkid"; alert($(str).val());// alert shows undefined alert($(this).val());// shows aethna home products correct alert($('massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lkid').val()); // shows undefined }); }); $('form :input[id$="accountlookup"]').change(function() { $('form :input[id$="accountlookup_lkid"]').each(function () { alert($(this).val()); // shows blank value }); }); }); </script> i need value of field massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lkid
i have commented jquery script each alert throwing currently
any idea doing wrong?
you missed # in selector :
alert($("#massconvertwithinputs:pbmconvertinput:pbformmconvertinput:pbsmconvertinput:pbspbtable:0:accountlookup_lkid").val()); same here
var str= '#' + $(this).attr("id") + "_lkid"; alert($(str).val());
Comments
Post a Comment