'this'中元素的jquery选择器

时间:2017-09-03 16:55:02

标签: jquery

我试图在所选元素中获取段元素以应用某些css样式。我已经尝试在选择器中的p周围加引号,但这不起作用。

$('#characterSelect div').on('click',function(){
  if( !$.trim( $('#attacker').html() ).length )
  {
    $('#attacker').append(this);
    $(this p).css('margin-top','80px');
    $(this p).css('margin-right','20px');
  }
 });

2 个答案:

答案 0 :(得分:2)

使用$(this).find('p').css({ 'margin-top':'80px', 'margin-right':'20px' }); ,因为您要为同一个元素设置样式,请使用以下语法:

$('#characterSelect div').on('click',function(){
  if( !$.trim( $('#attacker').html() ).length )
  {
    $('#attacker').append(this);
    $(this).find('p').css('margin-top','80px');
    $(this).find('p').css('margin-right','20px');
  }
 });

答案 1 :(得分:1)

const Discord = require("discord.js");
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`);
  client.user.setStatus("online");
});        


client.on("disconnected", () => {
    client.user.setStatus("offline");
    console.log(client.user); //returns the current user
});

console.log(client.users); //returns all users