これで、jQueryを使用してdata- * valueを取得する際に問題があります。jQueryはdata- *属性値を取得できません。返り値は未定義です
私のHTMLコードは次のとおりです。
function deleteCurConf(id) {
var curName = $('#' + id).data('curname');
console.log(curName);
}
しかし、コンソールログはundefinedを返します:
<button type="button"
class="btn btn-danger"
id="{{ currency.id }}"
data-curname="{{ currency.name }}"
data-toggle="modal"
data-target="#deleteConfirm"
onclick="deleteCurConf(this.id)">
<span class="glyphicon glyphicon-remove"></span>
Delete
</button>
jQueryがあります。そして、このコードは昨日働いていたが、今日は壊れている最も興味深いものです。
<button type="button"
class="btn btn-danger"
id="{{ currency.id }}"
data-curname="{{ currency.name }}"
data-toggle="modal"
data-target="#deleteConfirm"
onclick="deleteCurConf(this)">
<span class="glyphicon glyphicon-remove"></span>
Delete
</button>
2)関数内:関数を呼び出している間
がは、1)だけthis
の代わりthis.id
を渡す:ところで、私は
最後に、それは:)を作品ありがとうたくさんだ:)にエラーがあったが、このコードは、昨日働いた理由はたぶん、あなたは知っていますか? –
いいえpawel ..いいえ考えていない:) –
OK、それは問題ではありません:)おかげでたくさんの助けを、申し訳ありません私はあなたの答えを投票するためにここでランキングの十分な、 ) –