jQuery using 'this' in an if statement

前端 未结 3 1742
南方客
南方客 2021-02-07 21:56

I\'m using an if statement in order to determine if an element has any children. If it does NOT have any children, I want to do something to that element only.

3条回答
  •  死守一世寂寞
    2021-02-07 22:17

    Edit: Added DEMO Link

    You can use .filter to check the condition and call .hide on the filter results. See below,

    $("#div a").filter(function () {
      return ($(this).children().length > 0)
    }).hide();
    

提交回复
热议问题