使用NEXT和retrieve Title Attr进行jQuery
我让鼠标悬停工作以检索ID。但是尝试使用next()检索title attr(仅限title=“01”),但由于某些原因,它不起作用。我不确定我错过了什么 JS: PHP(此表由jqGrid生成):使用NEXT和retrieve Title Attr进行jQuery,jquery,jquery-ui,Jquery,Jquery Ui,我让鼠标悬停工作以检索ID。但是尝试使用next()检索title attr(仅限title=“01”),但由于某些原因,它不起作用。我不确定我错过了什么 JS: PHP(此表由jqGrid生成): 01 822 next()用于同级元素,如果您希望在这里有一个子元素,可以使用children(): next()用于同级元素,如果您希望在这里有一个子元素,可以使用children(): next方法用于检索下一个兄弟姐妹,因此您可以使用子类或查找方法与:first选择器或first方法: $(
01
822
next()
用于同级元素,如果您希望在这里有一个子元素,可以使用children()
:
next()
用于同级元素,如果您希望在这里有一个子元素,可以使用children()
:
next
方法用于检索下一个兄弟姐妹,因此您可以使用子类
或查找
方法与:first
选择器或first
方法:
$(document).on('mouseover','tr[role="row"]',function(){
var VId = $(this).children('[role="gridcell"]:first').attr('title');
$('#TestPanelA').html(VId);
});
next
方法用于检索下一个兄弟姐妹,因此您可以使用子类
或查找
方法与:first
选择器或first
方法:
$(document).on('mouseover','tr[role="row"]',function(){
var VId = $(this).children('[role="gridcell"]:first').attr('title');
$('#TestPanelA').html(VId);
});
试试这个:
var VId = $(this).children('[role="gridcell"]').attr('title');
在事件处理程序中,$(this)指的是tr,而不是td。所以你需要通过chilren查找
我希望有帮助。试试这个:
var VId = $(this).children('[role="gridcell"]').attr('title');
在事件处理程序中,$(this)指的是tr,而不是td。所以你需要通过chilren查找
希望有帮助。gah!我应该知道的,哈哈。。非常感谢。。现在这就行了:)嘎!我应该知道的,哈哈。。非常感谢。。现在这就行了:)这是另一个有趣的方式:)谢谢你的提醒!这是另一个有趣的方式:)谢谢你的提醒!
var VId = $(this).children('[role="gridcell"]').attr('title');