使用jQuery添加首字母缩略词
我有一个包含以下标记的HTMl字段:使用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,它将如下所示: <
<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”)。在(“?”)之后,它出现在单选按钮和文本之间。