何かの理由で私がenterをクリックするたびに、私は未定義の表示でalertboxを取得します。私のスクリプトは、 "rel" attrを取得し、それをalertboxに出力する必要があります。なぜこれが起こっていないのかについてのアイデアはありますか?Javascriptが正しくattr値を取得しない
私のjQuery:
// process addComment()
jQuery(".textbox1").keydown(function(event) {
var keyCode = event.keyCode || event.which;
if (keyCode === 13) {
addComment(this);
}
});
function addComment(e) {
var id = jQuery(e).attr("rel");
alert(id);
}
マイHTML:
<input placeholder="Write a comment..." id="commentBox-<?php echo $row->idwallPosts; ?>" class="textbox1" style="width: 423px">
**何か 'rel'属性? – Alnitak
@Michael、あなたが何をしようとしているかをもう少し詳細に説明することができますか(例えば、「入力要素でユーザーが「入力」をクリックすると、「a」の 'rel'要素と...」)、またはHTMLのビットをさらに提供しますか? –
また、PHPソースを提供しています。最終的な出力マークアップ(ソースの表示とコピー+貼り付け)を提供すると、何が起こっているのかをより簡単に確認できます。 –