我有一个大约40行的动态表列表,每个行都有一个包含日期字段的编辑按钮.我还有以下单击事件脚本尝试通过公共类附加到每个按钮,该公共类需要访问按钮图像代码中的数据属性的值,如下所示:
$('.showEdt').each(function () {
var $this = $(this);
$(this).on("click",$this.data('eValz'), function () {
alert(this);
});
});
Run Code Online (Sandbox Code Playgroud)
动态生成的编辑按钮示例:
<img src="edit.png" title="edit" class="showEdt" data-evalz="(eyCKeVua/TNF117)" />
Run Code Online (Sandbox Code Playgroud)
该脚本加载正常,当单击编辑按钮时,警报显示:[object HTMLImageElement]而不是data-evalz值?
请提供有关如何访问所单击按钮的唯一数据的建议?
优秀的下拉jQuery UI Multiselect小部件,通过jQuery UI支持样式Themeroller仍然不支持在下拉行中包含图像.
Stackoverflow中我没有看到这个问题的任何答案,但它似乎经常被问到互联网的各个方面,所以我给出了下面这个问题的答案.
data-binding ×1
image ×1
jquery ×1
jquery-ui ×1
multi-select ×1
return-value ×1
themeroller ×1