私は動的に複数のdivを作成しました。そのうちいくつかに値10のmine-dataという属性IDをランダムに割り当てました。属性 'mine-data'を持つdivを探し、trueを返します。それは動作しません。私は似たような質問を見てきました。 どのように動作させるか考えてみましょうか?attr jqueryの値を取得する方法
答えて
$('.grid')
オブジェクトにはクラス.grid
のすべての要素が含まれています。 checking function
を作成する場合は、それぞれを渡す必要があります。 htmlコードを投稿してください。この1
function isattr(elm) {
var attrb = $(elm).attr('mine-data');
//compare with string 10
if (attrb === '10') {
return true;
}
return false;
}
//get the array
var arrs = $('.grid').toArray();
//check for each element
arrs.forEach(function(elm) {
// here we check each element and addEventListener
$(elm).on('click', function(e) {
console.log(isattr(this));
});
})
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js"></script>
<div class="grid" mine-data=10>ok</div>
<div class="grid" mine-data=10>ok</div>
<div class="grid" mine-data=9>not</div>
<div class="grid">not</div>
<div class="grid" mine-data=10>ok</div>
これは私が探しているものに近い解決策です。もし私がdivをattr 10でクリックすると、それは本当のコンソールログでしょうか? – Ndx
はい、もちろんです。それぞれの 'elm'に' addEventListener'を追加することができます。上記の更新された答えを確認し、各部門をクリックしてみてください。 – RizkiDPrast
これは機能しています。ありがとうございました! – Ndx
$.each()
を使用する必要があります。 $(this)が具体的な要素になる関数を与えてください。
Attr()は、JavaScriptオブジェクトの属性を取得します。 attr()の代わりにprop()を使用する必要があります
- 1. jqueryで親要素のhref attrを取得する方法は?
- 2. jQueryメタデータ、値を取得する方法?
- 3. jQueryでattrを取得するには?
- 4. jqueryでクラスattrを取得する
- 5. JQuery .attrは値を取得または変更しません
- 6. jqueryで次のインデックス値を取得する方法
- 7. JQueryインラインスタイルの値を取得する方法
- 8. jQueryでlang属性の値を取得する方法は?
- 9. jqueryテーブル内のテキストボックスの値の値を取得する方法
- 10. jQuery:複数のimgのsrc値を取得する方法
- 11. JQueryで.html()の値を取得する方法
- 12. jqueryスパン要素内でテキストボックス値を取得する方法
- 13. JQuery - attrではなくselectorの要素のデータ属性の値を取得
- 14. jQuery ajaxコールからhtml入力値を取得する方法
- 15. jqueryクリック関数外で値を取得する方法
- 16. jqueryのテキストボックスの現在の値を取得する方法
- 17. jQueryのajaxSetupから現在の値を取得する方法
- 18. JQueryのチェックボックスの値を取得する方法は?
- 19. jqueryクローンのテキストボックスの値を取得する方法は?
- 20. Controller - Asp.Net MVC 3とJqueryのCheckBox値を取得する方法
- 21. jqueryでdatepickerクラスの値を取得する方法は?
- 22. jQueryのイベントオブジェクトからkeypress値を取得する方法
- 23. jquery変数の値をテキストボックスフィールドに取得する方法は?
- 24. JqueryオートコンプリートのJsp Strutsプロパティ値を取得する方法
- 25. jqueryで同じクラスのテキスト値を取得する方法
- 26. jqueryでドロップダウンの選択値を取得する方法
- 27. jQueryで実際のCSS値を取得する方法は?
- 28. JQuery UI選択したオプションの値を取得する方法
- 29. jqueryで編集テキストの値を取得する方法
- 30. jqueryで値の入力ファイルを取得する方法
を確認してください。 –
コンソールログattrbを実行するとどうなりますか? – Roberrrt
結果として定義されていません。 – Ndx