通过
$(本).attr( '数据');
我们从列表项中获取A-to-E数据值。像:
<li id="action" data="1-$b-$c-$d-$e">You Rock 1</li>
<li id="action" data="2-$b-$c-$d-$e">You Rock 2</li>
<li id="action" data="3-$b-$c-$d-$e">You Rock 3</li>
试过这个,但不起作用:
var trackData = $(“[data ='”+ ........
问题,在用ajax(结果成功)处理之后,就是找到点击的特定li数据 - 并更改刚刚点击的列表项的血腥背景颜色。
希望有人能为我提供最好的教训!
答案 0 :(得分:1)
这是你要找的吗?
$(document).ready(function(){
$("li[data]").click(function(){
//data handling and ajax request here
$(this).css("background-color", "blue");
});
});
工作示例:https://jsfiddle.net/jfdcezpw/1/
编辑:为了使浏览器更友好,您应该使用data-name=""
而不是data=""
。