【发布时间】:2013-03-29 14:44:52
【问题描述】:
我有功能:
<script type="text/javascript">
$(document).ready(function () {
$('#myTab a').click(function (e) {
e.preventDefault();
if ($(this).attr('href') === ('#' + $('#myTabContent').children('div').attr('id'))) {
alert($(this).attr('href'));
}
});
});
</script>
和标记:
<ul id="myTab" class="nav nav-tabs">
<li><a href="#vergiSK" data-toggle="tab">
</a></li>
<li><a href="#spkSK" data-toggle="tab">
</a></li>
<li><a href="#hukukSK" data-toggle="tab">
</a></li>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade" id="vergiSK">
<ul>
<li></li>
<li></li>
</ul>
</div>
<div class="tab-pane fade" id="spkSK">
<ul>
<li></li>
<li></li>
</ul>
</div>
<div class="tab-pane fade" id="hukukSK">
<ul>
<li></li>
<li></li>
</ul>
</div>
</div>
问题是,当我点击一个“a”元素时,我只得到具有第一个 ID 的元素。如何获取所有匹配的 'href' 和 'id' 的值?
【问题讨论】: