相关疑难解决方法(0)

d3通过id获取rect属性

我试图在svg中选择rect对象的属性时遇到了问题.这是我想从中获取值的矩形:

<rect id="2" x="13.761467889908257" y="50" width="49.31192660550459" height="50" fill="rgb(43,0,0)"></rect>
Run Code Online (Sandbox Code Playgroud)

为了计算另一个矩形的x位置,我需要x值.

我尝试了一些不同的想法,如:

svg.selectAll("rect")
   .select("id",2);               // 1st version
   .select("id","2");             // 2nd version
   .select("#2");                 // found in another d3 tutorial -> not working for me
Run Code Online (Sandbox Code Playgroud)

还有更多.有没有办法做到这一点?

//如果您需要更多我的代码,只需在评论中写下我不确定写多少就不要写太多

javascript svg selection d3.js

0
推荐指数
1
解决办法
5039
查看次数

jQuery:如何找到具有特定id的li-tag

我有<ul>很多<li>.我<li>有不同的身份证明:例如:<li class="image" id=1>....</li> 我怎么能找到这个<li>id = 1?我试过这个 - >

var deleteImage =  $("ul").find( ".image" ).attr("id").val(1);
Run Code Online (Sandbox Code Playgroud)

......但它不起作用.任何的想法?谢谢!!!

html javascript jquery

0
推荐指数
2
解决办法
1万
查看次数

如何使用D3选择具有数字值ID的DOM元素

所有:

我想知道如何在D3中选择id =“ 1”的DIV元素,我可以在jQuery中做到这一点,但是当我转向D3时,它会给出如下错误:

未捕获的DOMException:无法在“文档”上执行“ querySelector”:“ div.chart#1”不是有效的选择器

<div id="1"></div>
Run Code Online (Sandbox Code Playgroud)

谢谢

d3.js

0
推荐指数
1
解决办法
3762
查看次数

jQuery select无法按ID查找表单,但在选择所有表单时有效

我试图使用jQuery通过ID选择一个表单.目前,我的代码无法通过ID查找表单.但是,使用jQuery选择页面上的所有表单确实选择表单并显示相应的ID.关于为什么会发生这种情况的唯一想法可能是我的表单的ID使用了无效字符.

console.log("Forms:", $('form'));
console.log("OrderDetailsForm:", $('form#CableSolve.Web.Models.Workflow.ExistingOrderDetailsModel'));
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

javascript jquery

-1
推荐指数
1
解决办法
298
查看次数

html id/class第一个符号数字,有效吗?

在HTML中,哪些字符作为idclass属性中的第一个字符有效?

例如,<div id="4bla"></div>有效还是必须以字母开头?

html

-1
推荐指数
1
解决办法
667
查看次数

jQuery .show不起作用.错误的选择器?

编辑:已解决:ID无法以数字开头.


这就是它的意思 - >

我用它上面的标签做了一个div(2009 - 2013).在内容应该显示的div中,我只写了一年来表明我的代码是否有效.

如果我写$('div#updates div.content div').hide();,所有内容隐藏(就像它应该),但如果我写$('div#updates div.content div#2009').show();,没有任何反应.有谁知道为什么(我认为错误的选择器,但我检查了它,它没有用.

HTML:

<div id="updates">
<div class="tabs">
    <div id="2009">2009</div>
    <div id="2010">2010</div>
    <div id="2011">2011</div>
    <div id="2012">2012</div>
    <div id="2013">2013</div>
</div><br />
<div class="content">
    <div id="2009">
        2009
    </div>
    <div id="2010">
        2010
    </div>
    <div id="2011">
        2011
    </div>
    <div id="2012">
        2012
    </div>
    <div id="2013" class="active">
        2013
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS(jQuery):

        $(document).ready(function(e) {
            $('div#updates div.tabs div#2013').addClass("active");

            $('div#updates div.tabs div').click(function(e) {
                $('div#updates div.tabs div').removeClass("active");
                $(this).addClass("active");
                $('div#updates div.content div').hide();
            });

            $('div#updates div.tabs div#2009').click(function(e) {
                $('div#updates …
Run Code Online (Sandbox Code Playgroud)

html jquery

-1
推荐指数
1
解决办法
333
查看次数

如何选择id以数字(css)开头的元素?

<div id="634670717473476800" align="center" style="width: 100%; overflow-y: hidden;" class="wcustomhtml">
Run Code Online (Sandbox Code Playgroud)

我有上面的HTML(自动生成,无法更改),我尝试在CSS中选择整个DIV.页面上有几个"wcustomhtml",因此ID是我唯一的选择.我想是直截了当的.

但我无法选择它.我不明白.

既没有#634670717473476800也没有div#634670717473476800设法选择div.可以不选择仅包含数字的ID吗?

编辑:所以如果它是有效的HTML,那可能是错的.Chrome检查元素和firebug都不允许我根据检查器中的ID创建规则.

css html5

-1
推荐指数
1
解决办法
216
查看次数

标签 统计

html ×3

javascript ×3

jquery ×3

d3.js ×2

css ×1

html5 ×1

selection ×1

svg ×1