我想获得一个已知div的类名,具有已知的id:
<div id="medi_s_t1" class="minitreatment doneNormal" onmouseover="MedicalRecord.showHint(this, 'http://pics.kapihospital.de/medi_s_t1.jpg', 'zmierzyć temperaturę?');" onmouseout="MedicalRecord.closeHint(this);" onclick="MedicalRecord._onclick(this, 170259146);"></div>
所以我想用这个:
$('medi_s_t1').attr('class')
但Chrome控制台给了我一个错误:
Uncaught TypeError: $(...).attr is not a function
我已经对此进行了一些搜索,但我无法弄清楚这是一个包含此错误的完整屏幕截图:https://i.imgur.com/RRtDEUm.png
答案 0 :(得分:0)
当您尝试按ID获取元素时,您错过了“#”,因此它还不是JQuery对象。它导致了这个问题,正确的问题是:$('#medi_s_t1')。attr('class')。