вот один пример:
<textarea style="width:300px" id="xxx_001" name="xxx_001"></textarea>
Я хочу получить значение идентификатора
"xxx_001"
вот мойкод:
$('.buttonclick').on('click', function() {
var textareaval = $('#textareavalue').val();
$("tbody").find("tr").each(function() { //get all rows in table
var ratingTdText = $(this).find('td.selected'); // where in one column is selected
// this is what i get textarea tag/element see above
console.log("ratingTdText html(): "+ratingTdText.html() );
// i want to get only xxx_001
console.log("ratingTdText only id: "+ratingTdText.attr('id') ); // doesn't happen
console.log("ratingTdText only id: "+ratingTdText.prop('id') ); // doesn't happen
var only_id = ratingTdText.attr('id');
$("#textareaset_"+only_id).text(textareaval);
$('#checkboxset_' + only_id).prop('checked', true);
$('#selectoptionset_'+only_id).val('1');
});
});
Пожалуйста, у вас есть решение?
Вот какой-то вывод:
console.log("ratingTdText: "+ratingTdText );
ratingTdText: [object Object]
console.log("ratingTdText html(): "+ratingTdText.html() );
ratingTdText html (): textarea style = "width: 300px" id = "xxx_001 name =" xxx_001 ">
console.log("ratingTdText only id attr(): "+ratingTdText.attr('id') );
ratingTdText only idattr (): не определено
console.log("ratingTdText only id prop(): "+ratingTdText.prop('id') );
ratingTdText только id prop ():