我有一个页面,其中 ID 更改为ctl00_MainContent_txt_insurance
. 在这种情况下,我不能将实际 ID 用作$("#txt_insurance")
. 所以我所做的是使用$("#<%= txt_insurance.ClientID %>")
,现在可以正常工作了。
但是现在如果我想替换上面的 ID 并显示它,我这样做了:
divToChangeVisible = $("#<%= txt_insurance.ClientID %>");
divToChangeVisible.replace("txt_", "val_").show();
这会给我一个对象并抛出一个错误,说不能被替换。有没有办法获得txt_insurance
身份而无需更换ctl00_MainContent_
?
编辑::如果我这样做$("#<%= txt_insurance.ClientID %>").attr('id')
将再次返回动态ID ...