可能重复:
document.getElementById vs jQuery不是jQuery('#id')在javascript中与document.getElementById('#id')做同样的事情吗?
我将采取所有某一类(“jobStatus”)的跨度的函数,并从中删除其他类(“橙色” )。我从SELECT onchange(onchange =“chgJobstatus(this);”)调用该函数。它运作良好。
不过,我试图让它在页面加载运行,根据所选择的值(这是服务器端动态生成的。)
这将工作:
$(document).ready(function(){
chgJobstatus(document.getElementById("chgStatus"));
});
这将不起作用:
$(document).ready(function(){
chgJobstatus(jQuery('#chgStatus'));
});
没有的jQuery( '#ID')做同样的事情的document.getElementById( '#ID')?
检查此:http://stackoverflow.com/questions/4069982/document-getelementbyid-vs-jquery –
我相信只有$加载,除非你调用noConflict()。 –
你说元素是由类“jobStatus”选择的,你为什么选择ID呢? – jbabey