【发布时间】:2015-07-02 10:38:13
【问题描述】:
我有一个问题。我正在尝试使用 id 发布 ajax 帖子,并尝试更改 data-id 选择的类。
我从 codepen.io
创建了这个 DEMO在这个演示中,您可以看到有两个容器 div 和一些不同颜色的 div 内的容器 div。
所以我想要做什么。当我点击 .change_pri 时,点击的 (.style, style1, style2) 将自动更改 .type 样式,如:
<div class="test" id="1">
<div class="type style">selected color</div> <-- class is style
<div class="select_types">
<div class="type_s"><div class="change_pri style" data-id="0">0</div></div>
<div class="type_s"><div class="change_pri style1" data-id="1">1</div></div>
<div class="type_s"><div class="change_pri style2" data-id="2">2</div></div>
</div>
</div>
点击 change_pri style2 后,它需要如下所示:
<div class="test" id="1">
<div class="type style2">selected color</div> <-- after clicking class is style2
<div class="select_types">
<div class="type_s"><div class="change_pri style" data-id="0">0</div></div>
<div class="type_s"><div class="change_pri style1" data-id="1">1</div></div>
<div class="type_s"><div class="change_pri style2" data-id="2">2</div></div>
</div>
</div>
并使用 ajax 发布数据 ID。
我不知道该部分的其余部分如何,但我能够这样做。任何人都可以在这方面帮助我吗?
$(function() {
var i;
i = $(this).attr('id');
});
$('.change_pri').on('click', function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "chage_number.php",
data: {
id: i,
},
});
});
【问题讨论】:
标签: javascript jquery css ajax