使用jQuery添加首字母缩略词

使用jQuery添加首字母缩略词,jquery,html,Jquery,Html,我有一个包含以下标记的HTMl字段: <label for="id_data_path_ip_0"> <input class="radiolist inline" id="id_data_path_ip_0" name="data_path_ip" type="radio" value="Tool"> Same as Tool</label> 和工具一样 有没有办法用jQuery将首字母缩略词添加到这里?如果我正在编写HTML,它将如下所示: <

我有一个包含以下标记的HTMl字段:

<label for="id_data_path_ip_0">
<input class="radiolist inline" id="id_data_path_ip_0" name="data_path_ip" type="radio" value="Tool"> Same as Tool</label>

和工具一样
有没有办法用jQuery将首字母缩略词添加到这里?如果我正在编写HTML,它将如下所示:

<label for="id_data_path_ip_0">
<acronym class="help" title="This requires the setup of a remote mount.">?</acronym>
<input class="radiolist inline" id="id_data_path_ip_0" name="data_path_ip" type="radio" value="Tool"> Same as Tool</label>

?
和工具一样

不确定这是否是您想要的,但您可以使用
.before()
在输入标记前插入首字母缩写:

$(".radiolist").before( "<acornym....." );

$(“.radiolist”)。在(“

之前,如果您希望它位于
标签
之后,则需要将
标签
作为
.after()的目标

var abbr = '<abbr class="help" title="This requires the setup of a remote mount.">?</abbr>'
$('label[for="id_data_path_ip_0"]').after(abbr);

var abbr=”

实际上已经在HTML5中被弃用,取而代之的是
。缩写和首字母缩写之间的区别已经不再存在。感谢您的回复,但我输入了我想要的内容。我真的希望它是这样:与工具相同?在“与工具相同”之后加上?如果我这样做:$(“#id#u data_path_ip_o”)。在(“?”)之后,它出现在单选按钮和文本之间。