答案 0 :(得分:1)
$(本)。儿童。( ':第n个孩子(1)')
jquery子选择器:
http://api.jquery.com/nth-child-selector/
您的问题:
$(本)。儿童( '跨度:第n个孩子(1)')
或类似的东西:
$(".element-flow").mouseover(function () {
$(this).children('span').css("display", "block");
});
$(".element-flow").mouseout(function () {
$(this).children('span').css("display", "none");
});
答案 1 :(得分:1)
您链接的示例使用类选择器,该选择器匹配具有该CSS类的所有元素。 如果您只想将它应用于一个元素,那么您需要通过特定ID进行匹配:
$("#phoneflow").mouseover(function () {
$('#phoneflow span').css("display", "block");
});
$("#phoneflow").mouseout(function () {
$('#phoneflow span').css("display", "none");
});
答案 2 :(得分:1)
将其更改为:
$(".element-flow").mouseover(function () {
$(this).find('span').css("display", "block");
});
$(".element-flow").mouseout(function () {
$(this).find('span').css("display", "none");
});
您可以在行动here中看到它。
答案 3 :(得分:0)
好的,你的问题非常不完整,但是;
要选择范围,必须具有属性,类或ID。
所以在课堂上选择
<span class="myspan"/>
$(".myspan")....
选择ID
<span id="myspan"/>
$("#myspan")....
从子元素中选择范围
$(this).parent(".myspan")
或
$(this).parent("#myspan")
事件将是mouseOver
所以
$(".myspan").mouseOver(function(){ //your code here });
答案 4 :(得分:0)
您可以使用:
$(this).find('span').css(...);