使用 jQuery 通过 ID 属性选择 HTML 元素
Selecting an HTML element by it's ID attribute with jQuery
我在CodePen上拿起了一些代码来帮助我动态替换div的内容。它有效,但就像借用某人的代码时经常发生的那样,我实际上无法将其塑造成我想要它做的事情。
原始代码提供动物的图片,当您单击它时,它会将动物名称的文本发送给div。Javascript看起来像这样:
$('#kittens').click(function() {
$('div').html('Kittens');
});
$('#aardvark').click(function() {
$('div').html('Aardvark');
});
我正在将其应用于更复杂的网页,所以我真的不能让它用"小猫"一词替换第一级div。
我发现通过保留单引号,我可以将我想要的任何文本或代码放在那里,并且它工作得很好,但前提是我写到第一级div。
所以我想针对它,我应该给它div ID。
$('#kittens').click(function() {
$('myDivName').html('Kittens');
});
这无济于事。我也尝试过'id=myDivName','id="myDivName",id:myDivName,以及其他一些我现在不记得的。我能想出的似乎都不起作用。
有谁知道这个参数是如何工作的,以及我如何让它只针对我想要的div?
jQuery选择器的工作方式
而是与CSS选择器类似,因此$('#myDivName')
不是$('myDivName')
,
在 jquery 中引用元素时,需要使用它的 CSS 选择器。对于具有 id "myDivName"
的元素,该选择器将#myDivName
,因此您的 jquery 如下所示:
$('#kittens').click(function() {
$('#myDivName').html('Kittens');
});
相关文章:
- jQuery在两个字符串标识符之间选择HTML
- D3选择html——传递函数时,索引从1开始,而不是从0开始
- 如何减去选项两个相关的选择 HTML
- 选择 html 表中的行
- 使用jquery聚焦选择html元素
- jQuery从选项的输出字符串中选择HTML选项
- 使用 jQuery 通过 ID 属性选择 HTML 元素
- 尝试开机自检“选择”HTML表单输入时出现PHP错误
- 从单选按钮中获取值以选择 html 格式的图像
- 如何使用javascript/jquery中的某个类选择HTML页面上的所有角度字段
- 仅选择 html 节点的根项
- 有没有办法通过javascript注入自动选择HTML<选项>
- 如何选择 html <选项>其中 text=Washington
- 如何选择 HTML 表中一列的所有复选框
- 通过jquery动态创建和选择html元素
- 有没有其他方法可以选择HTML元素
- 如何调用一个jQuery Colorbox弹出在选择HTML控件的onchange事件
- 如何使用 jsoup 选择 html 文档的叶标签
- 使用 HTML 选择 (HTML) 的选择顺序出现问题
- 在选择 HTML 表单的文本输入字段后无法使日期选取器工作