jqueryを使用して、ここの例の中で外側のli要素が何であるかを知る必要があるという問題があります。これは可能ですか?
ありがとう、ジェームズ
jqueryを使用して、ここの例の中で外側のli要素が何であるかを知る必要があるという問題があります。これは可能ですか?
ありがとう、ジェームズ
はい、これは可能です。.parents()
およびを参照してください.closest()
。
$(".some-element-in-li").click(function(){
var $li = $(this).closest("li");
});
.parent() 関数を使用すると、HTML 要素の親を取得できます。私のデモを参照してください: http://jsfiddle.net/f5HHj/3/
$('.Box a').click(function() {
alert('You clicked a link in the ' + $(this).parent().parent().attr('class') + ' list item.');
})