获取用Anchor标签编写的文本

Yog*_*esh 3 javascript jquery

<td class="td1">
<input name="CheckBox" id="c1" type="checkbox" CHECKED="" value="on"/>
<a class="a_c" id="a1">
</td>
Run Code Online (Sandbox Code Playgroud)

如果我知道复选框的ID,$(#c1)那么如何获取Anchor标签的文本?

Ume*_*til 16

如果你不使用jQuery,那么下面的行会有所帮助.

document.getElementById('a1').innerHTML
Run Code Online (Sandbox Code Playgroud)


abu*_*uba 11

首先,你必须写一个关闭这个标签

<input name="CheckBox" id="c1" type="checkbox" CHECKED="" value="on"/>
<a class="a_c" id="a1"> Something </a>
Run Code Online (Sandbox Code Playgroud)

Anchor已分配id,因此您可以直接访问:

$("#a1").text()
Run Code Online (Sandbox Code Playgroud)

如果锚没有id并且总是在复选框之后(可以用其他标签分隔)

$('#c1').next("a").text();
Run Code Online (Sandbox Code Playgroud)

否则,如果将是复选框的兄弟,并且在此分支中是一个锚点(不一定只是在复选框之后)

 $('#c1').parent().find("a").text();
Run Code Online (Sandbox Code Playgroud)