質問する
78 次
1 に答える
3
これを試して:
$('a[name=xyz]').on('click', function(event) {
event.preventDefault();
$(this).closest('.wrap').find('.child3 a').eq(1).trigger('click');
});
.eq()
はゼロベースの要素インデックスを参照
このjsfiddle の例は、それが機能していることを示しています。
href="#"
jQuery(またはおそらく一般的な)クリックハンドラーがhref属性のないアンカータグでクリックイベントを許可するとは思わないため、リンクに追加しました。
編集
これは、文字列を使用して名前を格納し、その変数に基づいてセレクターを操作するだけで動的にすることができます。
var name = 'xyz';
$('a[name=' + name + ']')...
次のjsfiddle の例は、これを示すために変更されています。
于 2012-07-23T16:11:59.060 に答える