我从外部源获取 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/