dca*_*tro 5 jquery jquery-selectors coffeescript
这是我的chrome javascript控制台的屏幕截图,展示了我的困境.

我真的不明白为什么我不能取"值"属性."class"属性工作正常,所以我认为应该适用于"value".我正在我的应用程序中测试的代码(coffeescript)如下所示:
$ ->
$(".comment").click ->
alert $(this).attr 'value'
Run Code Online (Sandbox Code Playgroud)
这个图片中显示的这个代码和代码都不起作用.
有谁知道我做错了什么或我应该做什么?提前致谢!
Mrc*_*ief 17
使用.val().这仅适用于select, input, textarea标签.对于其他标记,value属性无效.
如果您使用的是最新的jQuery,请改用data-attirbutes:
<div class="comment" data-value="64">
var value = $('[div selector]').data('value');
Run Code Online (Sandbox Code Playgroud)