【发布时间】:2015-02-24 10:32:05
【问题描述】:
我想使用复选框获取 li 的数据。在我的代码中,您可以看到复选框和歌曲列表...当复选框被选中并单击按钮时,我想要。获取所有选中的 li attr。
当用户选中复选框并单击按钮时,使用 jquery。我想得到
和this site一样
<table>
<ul id="playlist" class="hidden">
<tr>
<td><input type="checkbox" value="check_1" name="check_1" id="check_1"></td>
<td><li id="songlist" song="Bhai Nirmal Singh Ji - Apne Har Peh Benti.mp3" cover="cover1.jpg" artist="Linkin Park">Bhai Nirmal Singh Ji - Apne Har Peh Benti.mp3</li></td>
<td><a href="" id="add">Add to Cart</a></td>
</tr>
<tr>
<td><input type="checkbox" value="check" name="check"></td>
<td><li id="songlist" song="Linkin Park - One Step Closer.mp3" cover="cover1.jpg" artist="Linkin Park">One Step Closer.mp3</li></td>
<td><a href="" id="add">Add to Cart</a></td>
</tr>
<tr>
<td><input type="checkbox" value="check" name="check"></td>
<td><li song="Linkin Park - With You.mp3" cover="cover1.jpg" artist="Linkin Park">With You.mp3</li></td>
<td><a href="">Add to Cart</a></td>
</tr>
<tr>
<td><input type="checkbox" value="check" name="check"></td>
<td><li song="Linkin Park - Points Of Authority.mp3" cover="cover1.jpg" artist="Linkin Park">Points Of Authority.mp3</li></td>
<td><a href="">Add to Cart</a></td>
</tr>
<tr>
<td><input type="checkbox" value="check" name="check"></td>
<td><li song="Linkin Park - Crawling.mp3" cover="cover1.jpg" artist="Linkin Park">Crawling.mp3</li></td>
<td><a href="">Add to Cart</a></td>
</tr>
<tr>
<td><input type="checkbox" value="check" name="check"></td>
<td><li song="Linkin Park - Runaway.mp3" cover="cover1.jpg" artist="Linkin Park">Runaway.mp3</li></td>
<td><a href="">Add to Cart</a></td>
</tr>
</ul>
</table>
【问题讨论】:
-
到目前为止你尝试了什么?
-
(旁注)自定义属性的 HTML5 约定将是
data-song="..."、data-cover="..."而不仅仅是song="..."、cover="..."。 -
Kartikeya 是对的。您必须尝试一些事情,如果遇到困难,请向我们展示您的代码,以便我们为您提供帮助。你不能只是问“你能为我做这件事吗?”
-
你的html格式不对,所以先把你的html改成正确的语法。
-
是的,
table > ul > tr... wooops... 使用ul > li(列表)或table > tr > td(表格)
标签: jquery html css list checkbox