このjqueryコードで特定のフィールドのラベル名を取得する方法がわかりません
以下のコードを使用して、テキスト領域ボックスにフィールド値を配置します。そのフィールドのラベル名を取得したい。現在、数値であるフィールドの名前を取得しており、その数値が必要です。
私のhtmlはこのように構造化されています-
<fieldset id="section-106"><legend class='sectiontitle'>Project Overview</legend><table width='90%' border='0' cellpadding='2' cellspacing='0'><tr class="tr-106-608 tr-106" id="field-608"><td width='30%' valign='top' align='left' class="td-106-608 td-106 labeltext" id="td-field-608">Request Name :</td><td width='70%' align='left' class="td-106-608 td-106 td-106-608-label-name_Request Name labeltext" id="td-field-608"><table border='0' style='table-layout:auto'><tr><td id="td_2-field-608"><input id="608" name="608" maxlength="150" size="40" class="valuetext" value="" 0="" ></td><td valign='top'></td></tr></table></td></tr><tr class="tr-106-609 tr-106" id="field-609">
上記のhtml構造内からラベル名を取得し、以下のjQueryに含める方法はありますか?
私のjqueryはこれです:
function combineFields(event) {
$('#7470').val('');
$("#6974,#1782, #1783").each(function(){
if ($(this).val() != '') {
var val = $(this).attr('name')+': '+$(this).val();
var mytextareaFld = $('#7470');
mytextareaFld.val(mytextareaFld.val() + val + '\n');
}
})
}
$("#6974,#1782, #1783").blur(combineFields);