jquery - 如何使用角度获取列数据作为工具提示
问题描述
有表格,如果我在列上使用鼠标移动需要将列数据作为工具提示,请尝试以下代码并获取工具提示。但是,如果我们将鼠标悬停在下拉列表中,所有选项都会出现在工具提示中。您能否帮助我如何在工具提示中仅获取选定的选项。
ngOnInit(): void {
$(document).on("mousemove", "tr td", function () {
var colVal = $(this).text();
$(this).prop("title", colVal);
});
}
解决方案
而不是使用jquery(angular中不推荐jquery),直接绑定title
在html本身
<tr *ngFor="let person of persons;let i = index;">
<td>
<input [(ngModel)]="person.check" [checked]="isChecked" type="checkbox" class="checkboxCls" name="id" >
</td>
<td title="{{person.id}}">{{ person.id }}</td>
<!-- Bind selected option here -->
<td title="{{person.test}}">
<select [disabled]="!person.check?true:null" [(ngModel)]="person.test" title="{{person.test}}" (change)="selected(person.test)">
<option *ngFor="let prod of ProductHeader" [value]="prod.name" >{{prod.name}}</option>
</select>
</td>
<td title="{{person.test}}">{{ person.test }}</td>
<td title="person.firstName">{{ person.firstName }}</td>
<td title="{{person.lastName}}">{{ person.lastName }}</td>
</tr>
推荐阅读
- primefaces - 触发行选择事件时,PrimeFaces 数据表不保留复选框选择行
- javascript - 抛出错误和带有错误原型的抛出函数有什么区别
- python - PIL枕头打开bmp图像返回倒置图像
- javascript - 不能将函数作为属性 javascript
- javascript - ExpressJS & Cookies - 无法获取 express-cookie 来初始化 Cookie
- c# - 集合未出现在我的数据库中(代码优先)
- sas - 从多个 Z/OS 磁带读取的 SAS 数据集。磁带卷数限制?
- android - BottomNavigationView Click 事件在调试版本上触发,但在发布版本中不触发
- r - 如何使用 dplyr::rename_all() 将计数值添加到列名?
- amazon-web-services - SSMMaintenanceWindow 无法使用 AWS PowerShell 将输入参数传递给 AUTOMATION 文档