私はシナリオを持っています。そこにはテーブルがあり、いくつかの列にはいくつかの非表示のdivがあります。今、これらの列の1つでは、別の隠しdivを含むDivを持っています。今では、特定の行内または特定の列内のすべてのdivを表示する汎用関数を適用することはできません。私はクリックされている要素のidまたはクラスを検出する関数を持っていたいと思います。これについてどうやって行くの?クリックしているjQueryの要素のIDを取得する方法
2
A
答えて
2
のonclick、これを行う要素のイベント:
<div id="div1" onclick="getId();"> </div>;
function getId(){
var currentId = $(this).attr('id');
}
+1
私はこのアプローチを気に入っています。私はそのIDを使って関数にアクセスすればいいのですが、そのdivのIDを変更すると、jsファイルに変更を加える必要があります。しかし、この場合、要素とその機能は一体となっており、保守が容易です。 – Shades88
+1
@ShantanuDありがとう –
0
$('div').bind('click', function(){ // Make this part as specific as it can be
console.log($(this).attr('id'));
});
ページ上のすべてのdivを選択し、それらにイベントハンドラを割り当てること、このような良いアイデアではありませんので、あなたは、あなたの最初のセレクタが少しより制限することができます。
2
このようにしますか?
$(<selector>).click(function() {
id = $(this).attr('id');
});
0
これは、クリックされた要素のIDを記録します。表示されるように追加のロジックを追加して、「表示」機能を処理できます。
$('div').click(function(){
console.log($(this).attr('id');
//other logic here
});
0
$(".class").click(function(){
var clicked = $(this).attr('id');
});
2
を助けることができるあなたはこのようにそれを行います。
$("div").click(function(){
alert($(this).attr("id"));
});
関連する問題
- 1. jQuery:クリックした要素のIDを取得する方法
- 2. jqueryでクリックされた要素idを取得する方法
- 3. x-editableクリックした要素のIDを取得する方法
- 4. Javafx:クリックしたテキスト要素のIDを取得する方法
- 5. クリックした要素のIDを取得し、jqueryでポップアップを開く方法
- 6. クリックされたdiv要素の要素idを取得する方法
- 7. 要素のIDを取得する方法ViewChild angular2とjquery?
- 8. jQueryを使用してid要素の一部を取得する方法は?
- 9. クリックした現在の要素のIDを取得する方法
- 10. idを取得してその要素を選択する - jQuery
- 11. クリックしたtrボタン要素のid属性を取得する方法は?
- 12. クリック時の要素IDの取得
- 13. レンダリングリストからクリックした要素のIDを取得する
- 14. .Net Webbrowserでクリックされた要素のIDを取得する方法
- 15. Vue.jsでクリックした要素の親を取得する方法
- 16. クリックした要素の位置を取得する方法
- 17. 最後にクリックしたのIDを取得する - 私は、ランダムなdiv要素をクリックするとjQueryの
- 18. 隣接する要素のidを取得する方法
- 19. jqueryで子をクリックして親のidを取得する方法
- 20. jQuery要素IDをインクリメントする方法
- 21. 削除された要素のIDを取得する方法 - jquery UI
- 22. 要素内のidの値を取得する方法
- 23. 別の要素内のidで要素を取得する方法JavaScriptコード
- 24. NET webbrowser - 画像をクリックしてHTML要素IDを取得
- 25. JQUERY要素を取得パラメータID
- 26. Jquery IDで要素を取得問題
- 27. Angular jsで要素のidを取得する方法
- 28. AngularDart - そのIDから要素を取得する方法は?
- 29. IDで値の要素を取得する方法 - 角4
- 30. HTML要素のIDを取得する方法は?
あなたは私たちにいくつかのサンプルコードを表示することができますか?たぶんjsfiddleでコード化してください。 – Alex
それはクリックされています...それは見えるはずですか?どのように隠れたdivをクリックできますか? –