attrメソッドやpropメソッドで取得可能です。
例えば
<div class="demo_box" id="demo_name">この要素のIDを取得しています</div>
このようなHTMLの「demo_name」を取得したいときは
$(document).ready(function(){ var idname = $('.demo_box').attr("id"); $("#attr_log").text(idname); //あるいは var idname = $('.demo_box').prop("id"); $("#prop_log").text(idname); });
実行するとこうなります。
この要素のIDを取得しています
attrで取得:
propで取得:
propは入力フォームの値をとる時に活躍しますが、IDも取得が可能です。
attrは、attribute。propは、propertyを表すメソッドでattrはHTML内の属性、propは変動しうる値を取得する際に使う例が多いようです。