javascript - 如何处理jquery中div id中的空格

标签 javascript jquery

我从外部源获取 div 的 id ,并且该空间也进入 id ,如何获取 id 的值。这是我的 div 示例:

<div id="123456ABC" class="classname" onclick="javascript:AddValue(aa.value,'33',bb.value,'1000')"></div>
<div id="78904 bbc" class="classname1" onclick="javascript:AddValue(aa.value,'55',bb.value,'2000')"></div>

我需要从 id 中获取类名。这是我正在做的事情:

function AddValue(aa, bb) {
    var classOfDiv = $('#123456ABC').attr('class');
    var classOfDivs = $('#8904 bbc').attr('class');
    alert(classOfDiv);
    alert(classOfDivs);
}

第一个警报工作正常,但第二个警报未获取值。我该如何处理这个问题?所有值都是动态的。

最佳答案

使用$("div[id='78904 bbc']")访问id中有空格的元素,尝试:

var classOfDiv = $("div[id='123456ABC']").attr('class');        
var classOfDivs = $("div[id='78904 bbc']").attr('class');
alert(classOfDiv);
alert(classOfDivs);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div id="123456ABC" class="classname" onclick="javascript:AddValue(aa.value,'33',bb.value,'1000')"></div>
<div id="78904 bbc" class="classname1" onclick="javascript:AddValue(aa.value,'55',bb.value,'2000')"></div>

关于javascript - 如何处理jquery中div id中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38328278/

相关文章:

javascript - 表单提交重定向到新网址

javascript - 使用 AMD 在 Typescript 中引用文件(模块)

javascript - 本地存储功能

javascript - OnClick 使用 javascript 更改背景颜色

javascript - 提交表单时如何关闭 jquery ui 对话框?

javascript - 使用多边形打印 Google Maps API v3 map

JavaScript 字符串相等性能比较

javascript - 如何构建简单的富文本框?

java - Spring Restful Array 对象作为输入

javascript - 解释为什么这个 HTML 只能在 Firefox 中使用,而不能在任何其他浏览器中使用?