我有以下HTML代码。当我点击跨度并运行javascript函数时,我想找到跨度嵌套在其中的锚标记的类。在下面的代码中,当我点击跨度时,我需要使用javascript来确定"按钮"。
<a class="button"><span id="test1" onclick="doFunction(this)">some text</span></a>
答案 0 :(得分:1)
假设您有doFunction
,如下所示:
function doFunction(elem) {
/* code */
}
您可以使用elem.parentElement.className
答案 1 :(得分:0)
如果jQuery没问题:
<a class="button"><span id="test1">some text</span></a>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(function () {
$(document).on("click", "#test1", function () {
console.log($(this).parent().attr('class'));
});
});
</script>