私は誰かからこのコードを入手しました。動作するはずですが、未定義になりsource.attr('id')
、その理由がわかりません。
var vendorTypeSelect = $("#select-vendor-type");
var vendorLocationSelect = $("#select-vendor-location");
createDropDown(vendorTypeSelect);
createDropDown(vendorLocationSelect);
function createDropDown(source){
console.log(source);
var customClass = source.attr('id'); <--- undefined????
console.log(customClass);
customClass = customClass.substr(customClass.indexOf("#") + 1)
ソースのコンソール ログは、ID を含むオブジェクトを取得しますが、customClass のコンソール ログには「未定義」と表示されます。また、置くと未定義と表示されます$("#select-vendor-location").attr('id');
ここにページをアップロードしました: http://pixeldesigns.ca/files/blush/