どこかで btn.attr() を間違えましたが、見つかりません。というか、どうやら思ったようにうまくいかないので、今は混乱しています。「with」を使用してjavascriptで実行できますが、jqueryでも実行する方法を学びたいです。コードは次のとおりです。
function setattr(id, value) {
var btn = document.createElement('input');
btn.setAttribute('type', 'button');
btn.attr({
id: id,
class: "btnclass",
value: "value"
});};
どういうわけか $(this) も使用できたでしょうか?