问题列表 - 第22284页

使用Internet Explorer的Jquery选择框问题

好吧,这可能是一个非常奇怪的问题.我正在编写一个Web应用程序,我想更改某个选择框的值:

<select name="type" class="type">
<option value="word">word</option>
<option value="digit">digit</option>
<option value="letter">letter</option>
<option value="single">single character</option>
<option value="space">space</option>
</select>
Run Code Online (Sandbox Code Playgroud)

在我的代码中我有这个:

switch ( target ) {
case "d":
$("select").val('digit');
break;
case "w":
$("select").val('word');
break;
case "s":
$("select").val('space');
break;
}
Run Code Online (Sandbox Code Playgroud)

这是问题所在.此代码在所有浏览器中都可以正常工作...除了IE之外.Internet Explorer(8,如果你很好奇)除了$("select").val("digit")部分之外,它们都正确处理它们.由于某种原因,它不会改变价值.javascript解析器在交换机中正确导航到该情况,但它拒绝更改该情况的选择框的值.有人有主意吗?

javascript jquery internet-explorer

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

尝试将多个InfoWindows绑定到Google地图上的多个标记并失败

我的项目使用JSON提要来获取有关指定纬度和经度边界内地震的信息,基本上是制作一个方框.我获取此信息并将所有结果转换为Google地图上的标记.我需要每个标记也显示一些额外的信息,所以我试图使用内置的InfoWindow对象,这样当你点击一个标记时,你打开工具提示,其中包含与该标记相关的一些信息.然而,我发现无论我点击什么标记,同一个infowindow总是出现在该组的同一个标记之上,我相信它总是在我的循环中创建的最后一个infowindow.这是代码.

$.getJSON(url, function(json) {
                    for(var i = 0; i < json.earthquakes.length; i++)
                    {
                        var pos = new google.maps.LatLng(json.earthquakes[i].lat, json.earthquakes[i].lng);
                        var info = json.earthquakes[i].lat + ", " + json.earthquakes[i].lng;
                        var marker = new google.maps.Marker({
                            map: map, 
                            position: pos,
                            title: json.earthquakes[i].eqid
                        })
                        var tooltip = new google.maps.InfoWindow({
                            content: info
                        })
                        google.maps.event.addListener(marker, 'click', function() {
                            tooltip.open(map, marker);
                        });
                        markers.push(marker);
                        tooltips.push(tooltip);
                    }               
                });
Run Code Online (Sandbox Code Playgroud)

markers是地图上所有标记对象的数组,工具提示是另一个用于存储infowindows对象的数组.他们是全球性的.

javascript ajax json google-maps

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

图像没有在IE中显示但在Mozilla中显示 - 奇怪

如果你看这个链接:http://www.internetworld.co.uk/g/2010/ExhibLogos/ExhibID_137_Graphic1.jpg.

在IE8中,它没有显示.在Mozilla它确实如此.我不知道会导致这个问题的原因,因为这只是一个标准的jpg标准.在同一网站上,除了我们以外的其他公司也会发生这种情况.任何人都可以为我解释它吗?

提前致谢.

graphics mozilla internet-explorer-8

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

Java类是否可以了解其实例化器?

有没有办法让Java类了解其实例化器?例如:

public class Foo() {

    public Foo() {
        // can I get Bar.myInteger from here somehow 
        // without passing it in to the constructor?
    }
}

public class Bar {
    private int myInteger;

    public Bar() {
        myInteger = 0;

        Foo foo = new Foo();
    }
}
Run Code Online (Sandbox Code Playgroud)

java constructor

3
推荐指数
2
解决办法
297
查看次数

获取错误消息 - 无法将类型'string'隐式转换为'bool'

我正在检查文本框中的值以触发条件语句,但我收到错误消息.

if (txtAge.Text = "49") || (txtAge.Text = "59")
{
    txtNote.Text = "A valid picture ID must be submitted";
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误信息是无法将类型'string'隐式转换为'bool'

我该如何解决这个问题?

c# asp.net-3.5

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

如何判断用户是否是粉丝页面的粉丝

我正在为客户端开发FBML粉丝页面.我需要检查当前用户是否是该页面的粉丝.我尝试使用JavaScript API,但我发现这与FBML不兼容.

我查看了开发人员维基上的FBML页面,发现几乎所有其他的检查,但没有用户风扇检查.

任何指向正确方向的人都会非常感激.

提前致谢.

facebook fbml

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

您会针对此特定方案建议哪种数据挖掘算法?

这不是与编程直接相关的问题,而是关于选择正确的数据挖掘算法.

我想从他们的名字,他们居住的地区,以及他们是否有互联网产品推断出人们的年龄.它背后的想法是:

  • 有些名字在特定的十年中是老式或流行的(名人,政治家等)(这可能不在美国,但在感兴趣的国家是真的),
  • 年轻人往往生活在人口密集的地区,而老年人更喜欢乡村,而且
  • 年轻人比老年人更多地使用互联网.

我不确定这些假设是否成立,但我想测试一下.所以我所拥有的是来自我们客户数据库的100K观察结果

  • 约.500个不同的名称(名义输入变量,类别太多)
  • 20个不同的区域(标称输入变量)
  • Internet是/否(二进制输入变量)
  • 91个不同的出生年份(数值目标变量,范围:1910-1992)

因为我有很多名义输入,所以我不认为回归是一个很好的选择.因为目标是数字的,所以我认为决策树也不是一个好选择.任何人都可以建议我适用于这种情况的方法吗?

algorithm data-mining

7
推荐指数
1
解决办法
665
查看次数

在Java中预分配对象有什么问题?

过去几个月我们一直在调整我们的生产应用程序,以便我们不会遇到完整的GC.我们现在只经历年轻的GC,年轻的GC的比率取决于对象分配的速度.

我们的应用程序需要尽可能接近"实时",所以现在我们正在努力减少年轻的GC的数量.正如旧的公理所说,我们分配的大部分数据最终都是垃圾,并在下一个年轻的GC中被丢弃.因此无需预先分配此类数据.然而,我们知道从年轻的GC到旧的GC有大量的对象(由类型定义).

在更理想的时间(即启动时)预先分配这些对象是否有意义,这样我们最终会在不太理想的时间内分配更少的东西?我已经阅读了文献,其中提到了最新的JVM不建议如何使用对象池,因为分配要便宜得多.预分配对象的缺点是什么,我知道它会进入旧的GC?

java memory garbage-collection

8
推荐指数
1
解决办法
727
查看次数

向我解释这个Javascript片段

我是jQuery的新手,有人可以解释这段代码的作用:

$("#currency form").submit(function(e) {

        triggers.eq(1).overlay().close();
        return e.preventDefault();
    });
Run Code Online (Sandbox Code Playgroud)

javascript jquery

3
推荐指数
1
解决办法
285
查看次数

必须实现一个小于和大于一般的操作

我绝对不能硬编码数据类型.我需要严格的数据输入.我必须使用TValue a <= TValue b.再一次,绝对没有办法去做(双)a.这是基本库实现的一部分.关于泛型值的唯一具体事情是它们是静态类型.IComparable和其他接口似乎不起作用.

c# generics

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