2 javascript jquery attributes
我使用jQuery插件开发了一个图库.现在我需要选择所选图像的属性值.为此我使用了以下代码.
var img=$('li.selected');
var comm = $("textarea#comm").val();
var dataid=$(img).attr('data-id');
var dataalid=$(img).attr('data-alid');
Run Code Online (Sandbox Code Playgroud)
在html页面中,所选列表是:
<li class="selected" style="margin-right: 3px; width: 69px;">
Run Code Online (Sandbox Code Playgroud)
这是以下列表:
<div class="es-carousel" id="loader">
<ul class="es-carousel">
<li><a href="#"><img src="data:image/jpeg;base64,/9j/4AAQSwAEASSlPA47U..../9kA" alt="xyz" data-description="Retrieving images with jquery and servlet" data-id="1" data-alid="6"/></a></li>
...
</div>
Run Code Online (Sandbox Code Playgroud)
我需要得到的价值data-id和data-alid.我不知道如何获得价值.我是jQuery的新手.
请有人帮帮我.谢谢.
这样做时:
var img=$('li.selected');
Run Code Online (Sandbox Code Playgroud)
你正在选择LI元素,而不是IMG.你应该这样做:
var img = $('li.selected img');
Run Code Online (Sandbox Code Playgroud)
此外,您不需要img再次包装jQuery,只需:
var dataid = img.attr('data-id');
Run Code Online (Sandbox Code Playgroud)
甚至:
var dataid = img.data('id');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
257 次 |
| 最近记录: |