重複の可能性:
document.getElementByIdとjQuery
特定のクラス( "jobStatus")のすべてのスパンを取得し、そのクラス( "orange")から追加のクラスを削除する関数があります。SELECT onchange(onchange = "chgJobstatus(this);")から関数を呼び出します。それはうまく機能しています。
ただし、選択した値に基づいて、ページの読み込み時に実行しようとしています(これはサーバー側で動的に生成されます)。
これは機能します:
$(document).ready(function(){
chgJobstatus(document.getElementById("chgStatus"));
});
これは機能しません:
$(document).ready(function(){
chgJobstatus(jQuery('#chgStatus'));
});
jQuery('#id')はdocument.getElementById('#id')と同じことをしませんか??