【发布时间】:2014-10-13 00:44:59
【问题描述】:
试了这么多还是不行
<span data-comment-id="123456" class="delete_co">Delete button</span>
<div class="delete_confirm" style="display: none;">
wanna delete?
<form action="" method="post">
<input type="button" value="cancel" class="delete_cc">
<input type="submit" name="comment_delete" value="delete">
</form>
</div>
<script>
$('.delete_co').click(function(){
alert('' + $('.delete_co').data['comment-id']);
$('.delete_confirm').css('display', 'block');
});
$('.delete_cc').click(function(){
$('.delete_confirm').css('display', 'none');
});
</script>
【问题讨论】:
-
你的
.data有[]而它应该是() -
一个好的问题提供了一些上下文并解释出了什么问题,例如通过提供一些输出,例如firebug。这使得该问题对更多的受众更有用。
标签: javascript jquery return undefined