【发布时间】:2011-08-19 16:05:27
【问题描述】:
如何通过 jquery 访问我的 td 类 这是HTML代码
<td class="selectable" id="shoes-<?= $color->id ?>" ></td>
<td><a href="?shoes=<?php echo $color->id; ?>" title="Select"
<?php if($shoes==$order->shoes){ ?> class="selected"<?php } ?>>
这里是 jQuery 代码
$('td.selectable a').click(function() {
var $parent = $(this).parent();
var data = $parent.attr('id').split('-');
var type = data[0];
var typeId = data[1];
如果我提醒(类型);我什么也没收到 你能帮忙吗
现在我已经解决了,但第二部分仍然存在问题 我正在尝试切换我的课程,它应该在单击链接时显示这里是 html 代码
<td class="selectable" id="person-<?= $person->id ?>">
<a href="?person=<?php echo $person->id; ?>" title="Selecteren"
if($person==$order->person){ ?> class="selected"<?php } ?>><?php echo $person->name;?></a></td>
它适用于 span 类和 div 类,但 class=selected 不起作用
$('#personAmount td.selectable a').click(function() {
var $parent = $(this).parent()
var data = $parent.attr('id').split('-');
var type = data[0];
var typeId = data[1];
switch(type){
case 'person':
$(this).prepend('<a class="selected"></a>');
break;
case 'color':
$(this).prepend('<div class="checked"></div>');
break;
default:
$parent.prepend('<span class="checked"></span>');
}
【问题讨论】:
-
我正在尝试添加一个位于我的 td 前面的 class=selected infront 后面的图像,它也希望 div 和 span 有点清楚我只能在我的列表中添加这个图像类选择它不显示。我刚刚删除了 a 现在我有它了 $(this).prepend('
');还是没有成功
标签: javascript jquery class