jquery 1.3.2 を使用しています。常に「wrapID-」で始まるクラス名の一部に基づいて、クリックされたボタンに最も近い div を取得したいと思います。基本的に、同じ ID を持つページに 2 つの送信フォームがあります。各送信フォームの近くに製品画像があります。クリックされたボタンに基づいて画像を印刷する必要があります。コードが機能しません。何が問題なのですか? 私は html にアクセスできません。同じ ID が無効であることは承知しています。
$(document).ready(function(){
$('.form-submit').click(function() {
var closestwrap = $(this).closest('div[class^="wrapID-"]');
cls = closestwrap.attr('class');
$('.'cls+' img').printElement();
}
});
ここに私のコードがありますhttp://jsfiddle.net/gPJrB/3/