小编use*_*784的帖子

为这个孩子添加课程

此代码无效.this+'>a'不是有效的语法.那么,我怎样才能在一个孩子中添加/删除一个类this?在这种情况下是一个a元素.

 jQuery(function ($) {
        $("nav.menu>ul>li").hover(
            function () {
               $(this+'>a').addClass("hover_triangle");//error
            },

            function () {
               $(this+'>a').removeClass("hover_triangle");//error
            });
    }); 
Run Code Online (Sandbox Code Playgroud)

我做不到nav.menu>ul>li>a因为会选择a菜单中的所有元素.

jquery addclass

11
推荐指数
1
解决办法
3万
查看次数

发送带链接的电子邮件

此代码输出:

Call to a member function link() on a non-object 
Run Code Online (Sandbox Code Playgroud)

我想要的是通过电子邮件发送链接.代码有什么问题?谢谢

class User extends AppModel {
    public $helpers = array('Html');
    public function sendEmail($email_user, $code) {
            $email = new CakeEmail();
            $email->config('smtp');

            $pwrurl = "http://xxx/users?se=check&mail=".$email_user."&code=".$code;
            $link = $this->Html->link('Link name', $pwrurl, array('target' => '_blank'));
            $email->from(array('xxxn@gmail.com' => 'xxxx'))
            ->to($email_user)
            ->emailFormat('html')
            ->send('My message:: '.$link);
            return true;
        }
}
Run Code Online (Sandbox Code Playgroud)

文档

更新:我得到了同样的错误.

App::uses('CakeEmail', 'Network/Email');
App::uses('AppHelper', 'View/Helper');

class AppController extends Controller {
      public $helpers = array('Form', 'Html');

      public function sendEmail($email_user, $codeLink) {
             //same code.
      }
Run Code Online (Sandbox Code Playgroud)

}

php cakephp html-email

5
推荐指数
1
解决办法
314
查看次数

标签 统计

addclass ×1

cakephp ×1

html-email ×1

jquery ×1

php ×1