重複の可能性:
jQuery Selector: ID Ends With?
ctl00_mstPartBase_lblTopPagerおよび ctl00_mstPartBase_lblBottomPagerというコントロールがあるとします。
これらのコントロールには、多数のハイパーリンクがあります。これらのハイパーリンクのクリック イベントをバインドしたいと考えています。私が試してみました:
$('#lblTopPager #lblBottomPager a').click(function (e) {
alert("click occured");
e.preventDefault();
});
ただし、私のコントロール名はctl00_mstPartBase_lblTopPagerであるため、上記のコードは機能しません
親コントロールの名前が固定されていない場合、これらのハイパーリンクでクリック イベントをバインドするにはどうすればよいですlblTopPager
かlblBottomPager
。
1 回のクリックで 2 つのコンテナー内のすべてのハイパーリンクが機能するようにするには、どのようなコードを作成すればよいでしょうか。助けてください。ありがとう
私はこのようにしました
$('[id$=lblTopPager] a, [id$=lblBottomPager] a').live("click", function (e) {
alert($(this).text() + ' this is my anchor text ');
e.preventDefault();
});
$(document).ready(function () { $('[id*=btnOk]').live("クリック", function () {
});
});