希望您能提供帮助。我正在尝试将列的一部分设置为文本区域。
$('#myListview .list-item').click(function() {
getId('textarea-Status').value(this.innerHTML);
}
我打印出了“ this”,它显示了我所有的HTML,但是我只想显示一个特定部分:-
在我已打印到文本区域的HTML内,我希望能够打印称为“ data-roid”的行ID。
<div class = "ui-btn-text listview-row" **data-rowid="123456789"**>
所以基本上我的新文本是值wuld ='123456789'
getId('textarea-sysID').value($(this).find('data-rowid').text()));
sysID = $(this.data-rowid);
alert(sysID.innerHTML);
getId('textarea-sysID').value(sysID);
getId('textarea-sysID').value = JSON.stringify(sysID);
非常感谢您的帮助。
谢谢
最佳答案
通过has attribute selector获取元素,并通过data()
方法获取属性值。
$(this).find('[data-rowid]').data('rowid')
关于javascript - jQuery this.find()没捡东西吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40436644/