使用jQuery选择内部文本

Sve*_*uem 16 jquery jquery-selectors

<div class="boxen checkedzahlen" id="box41_0_1">
 41
 <input type="checkbox" value="1" name="cb41_0_1" id="cb41_0_1" checked="checked"/>
</div>
Run Code Online (Sandbox Code Playgroud)

给出了类似这样的东西41,如果单击$(this)(类boxen),我该如何设置文本动画?

this > *不起作用.也没有this:children.

Mik*_*ain 36

由于标题略显混乱,一些人(像我一样)可能会想到如何获取DOM元素的文本内容.你可以通过以下方式完成

$("#myselector").text() // returns the content of the element as plain text
Run Code Online (Sandbox Code Playgroud)


tua*_*nvt 5

$("#divID").html()会得到里面的文字.


Top*_*gio 2

为了选择 div,您可以使用以下命令:

$('#box41_0_1')
Run Code Online (Sandbox Code Playgroud)

为了使整个盒子动起来,你可以这样做

$('#box41_0_1').fadeOut().fadeIn();
Run Code Online (Sandbox Code Playgroud)

或者一些其他的动画效果

编辑:如果您只想选择内部文本,您可以尝试用 div包装内部文本,但使用您提供的代码,这也会选择我相信的复选框。代码示例:

$('#box41_0_1').wrapInner("<span id='span41_0_1'></span>");
$('#span41_0_1').fadeOut().fadeIn();
Run Code Online (Sandbox Code Playgroud)