我有一个dataTables <table id="myTable">.我想fnUpdate()和fnDestroy()我的行.每一行都有一个id,例如:<tr id="16">.对于fnUpdate()/ fnDestroy()适当的<tr>,我需要得到该行的索引.为此我尝试使用fnGetPosition(),但我尝试它的方式不是这样做的方式:
$("#myTable").fnGetPosition( $("#16") )
Run Code Online (Sandbox Code Playgroud)
结果是
TypeError:nNode.nodeName未定义[Break On此错误] var sNodeName = nNode.nodeName.toUpperCase();
这是有道理的,因为fnGetPosition()nNode(在我的例子中是HTMLTableRowElement).
如何获取具有的HTMLTableRowElement id="16"?
编辑:我的问题的正确答案是:document.getElementById("16").基于此,我想将我的问题改为:
为什么
$("#myTable").fnGetPosition( document.getElementById("16") )
Run Code Online (Sandbox Code Playgroud)
工作,但是
$("#myTable").fnGetPosition( $("#16") )
Run Code Online (Sandbox Code Playgroud)
失败?
在SVG文档中,我想使 - <path>元素透明.我试过<path fill="transparent />"但是这给了我ie8的黑色表面(这是未知值的默认颜色).我使用SVGweb在ie8中显示SVG.如何让它在ie8中显得透明?
编辑:
根据SVG-SPEC(http://www.w3.org/TR/SVG/painting.html#SpecifyingPaint),该属性fill采用类型值<paint>.该值currentColor在ie8中起作用,但ff和chrome不支持它.
所以我想重塑一下我的问题:如何让它在ff,chrome和ie8中同时变得透明?
我有一个L形<path>元素,我尝试<animate>它的d属性,使它成长顺利:http:
//jsfiddle.net/Mathiasa/be5HS
我之前用S形试过它并且它起作用:http: //jsfiddle.net/Mathiasa/bq9dt/
为什么L形不像S形那样变焦 - 我使用相同的方法?
我在选择器中有一个选择器.我希望内部选择器只选择那些也由外部选择器选择的元素.这就是我天真的想法:
$('.some-class').hover(function() {
$( this + '.another-class');
})
Run Code Online (Sandbox Code Playgroud)
换句话说,我想要带有another-classAND的元素,它们是悬停元素的子元素.我怎么做?
javascript ×2
jquery ×2
svg ×2
animation ×1
css ×1
datatables ×1
dom ×1
fill ×1
path ×1
selector ×1
smil ×1
this ×1
transparency ×1
transparent ×1