【发布时间】:2014-02-22 06:47:31
【问题描述】:
我在之前的帖子中收到了在页面中选择特定课程的回复。 (使用这个)
我用的是 Yii 框架,用这个不行
<div class="ajaxlink">
<?php
echo CHtml::ajaxLink(
'Test request',
array($url_replace),
array(
'update'=>'.loading' ,
'beforeSend' => 'function() {
$(this).removeClass("loading");
$(this).addClass("loading");
}',
)
);
?>
</div>
简而言之,当我单击 ajaxlink 时,我调用了我的控制器的操作视图,它使用 ClistView 渲染部分视图。
我不知道如何解决问题,使用上面的代码,没有任何反应。
如果我将其替换为 Ajaxlink,则该类将添加到页面的所有类中。
需要明确的是,当页面被渲染时,我有一个带有相关链接的帖子列表。
<div class="content">
blabla blabla
Link
</div>
<div class="content">
blabla blabla 2
Link
</div>
当我点击第一个链接时,我只想在这个链接下面添加一个类
提前感谢您的帮助
【问题讨论】:
-
有什么问题?您期望什么,没有发生什么?
-
@RafayZiaMir 我更新了帖子以提供更多解释。使用上面的代码,没有添加任何类
-
你想在链接下面添加类,类总是添加到 html 元素中。请指定您要向哪个元素添加类?
-
我只想在点击的链接下方添加课程。鉴于当我使用类名内容时该类具有相同的名称,它会添加到所有类中。当我使用它时,它不会在特定链接下方添加类。如果我使用警报 alert($(this).attr("class"));我没有定义
-
请尝试 lert($(this).parent().attr('class')) 并告诉我,这会产生什么