javascript/jQueryを使用してクリックをシミュレートできるように、マスターページによって変更されたasp:LinkButtonのIDを取得するにはどうすればよいですか?jQueryでhref属性を取得する方法
通常は、これで、私は「_id」の値として「ctl05_butSaveAssociation」を得るだろう:私たちが使用して見ることができるよう
function ClickSaveButton() {
var _id = $('a[id$="butSaveAssociation"]').attr("ID");
__doPostBack(_id, '');
return false;
}
これは、何らかの理由で再びIDが変わるので、動作しません。放火犯とASPの上にマウスを移動:LinkButtonコントロール我々は持っている:
function ClickSaveButton() {
var _id = "ctl05$butSaveAssociation"; // hardcoded
__doPostBack(_id, '');
return false;
}
:私は右のIDをハードコーディングしている場合
<a style="border-style: none; display: inline-block;" href="javascript:__doPostBack('ctl05$butSaveAssociation','')" class="CommandButton" id="ctl05_butSaveAssociation" onclick="SaveAssociation();" tabindex="0">Save</a>
だから実際には、それはで動作します
これをjQueryを使って動的に実装するにはどうすればよいですか?
...' $ =は 'それを作る必要があります。 StackOverflowにコードを正しくコピーしていますか? – Domenic
どこに 'SaveAssociation'メソッドがありますか? – hunter
はい私は確信しています。上の2番目の抜粋を見て、ポストバックがパラメータで送信しているものを見て、アンダースコアの代わりにドル記号を確認してください!それは問題です... –