jQuery如何将文本写入ID选择器 - 多个ID

时间:2018-04-21 18:52:34

标签: javascript jquery html

我的div有两个ID,我正在尝试使用一个id选择器向这些div添加文本。怎么办?

的jQuery

function fn(k) {
    $('#' + k).text('test')
};

HTML

<div id="a b"><script>fn('b');</script></div>

2 个答案:

答案 0 :(得分:0)

引自MDN

  

id全局属性定义唯一标识符(ID),该标识符在整个文档中必须是唯一的。它的目的是在链接(使用片段标识符),脚本或样式(使用CSS)时标识元素。

元素永远不会有多个id。

答案 1 :(得分:0)

在HTML页面中,ID应该是唯一的。你可以有多个班级。

所以,

<div id="a b"><script>fn('b');</script></div> 错误

<div class="a b"><script>fn('b');</script></div> 正确

希望清楚。

要使用JQuery选择类,请执行类似 -

的操作

$( ".myClass" ).css( "border", "3px solid red" );

相关问题