问题列表 - 第13073页

jQuery为附加的html上的"is:empty"检查返回true

用户可以在我的网站上传图片,然后jQuery将其插入带有append()的页面.在追加之后,我需要能够确定是否存在某些内容,但jQuery的"is:empty"检查返回true,尽管内容已被追加.如果我重新加载页面,"is:empty"检查将返回false.似乎jQuery在追加时无法更新DOM,然后在运行"is:empty"时检查其未更新的模型.有人知道有没有办法解决这个问题?

编辑:

从评论中添加 -

if ($('#issueimage1'+issueid).is(':empty')) { 
    $('#issueimage1'+issueid).append(responseText); 
} 
elseif ($('#issueimage2'+issueid).is(':empty')) {
    $('#issueimage2'+issueid).append(responseText); 
} 
else { 
    $('#issueimage3'+issueid).append(responseText); 
} 
Run Code Online (Sandbox Code Playgroud)

这个想法是用户可以添加最多三张图片.我为每张照片都有一个专用元素.它按顺序检查每个元素以查看插入位置.这最初工作正常(如果在页面加载时,有两张图片,它将插入第三个插槽).在不刷新页面的情况下添加两个图像时,它会失败

jquery dom

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

如何从控制台读取输入直到输入字符

我想从控制台读取输入,例如
Enter input:
aabbbab
在按下 Enter 时执行该方法,并不断要求输入并执行,直到输入一个字符。此刻我可以读取输入并输入它执行它。然后我需要再次运行程序来输入新的输入。

java console

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

初始化静态字符串数组(C++)?

我不能为我的生活弄清楚如何正确地做到这一点.我有一个类需要存储一些常量(与枚举类型中的值对应的文本) - 我在我的类中声明它(公开):

const static char* enumText[];
Run Code Online (Sandbox Code Playgroud)

我试图像这样初始化它:

const char* MyClass::enumText[] = { "A", "B", "C", "D", "E" };
Run Code Online (Sandbox Code Playgroud)

但是gcc给了我以下错误:

'const char*MyClass :: enumText []'不是'class MyClass'的静态成员

我究竟做错了什么?谢谢!

c++ arrays string static initialization

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

Ruby - 使用rake以随机顺序执行测试

如何让我的Rails应用程序的测试以随机顺序执行?是否有使用rake的简单解决方案?

ruby testing random rake

8
推荐指数
2
解决办法
1254
查看次数

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

Ruby范围意外行为

任何人都可以了解为什么会发生以下情况?

irb(main):001:0> r = '1'..'30'
=> "1".."30"
irb(main):002:0> r.each do |i|
irb(main):003:1* puts "#{i} : #{r.include?(i)}"
irb(main):004:1> end
1 : true
2 : true
3 : true
4 : false
5 : false
6 : false
7 : false
8 : false
9 : false
10 : true
...
(snip.. the String-numbers here evaluate to true)
...
29 : true
30 : true
=> "1".."30"
Run Code Online (Sandbox Code Playgroud)

我希望上面的内容都是trues.如果我执行以下操作:

irb(main):005:0> r.to_a.each do |i|
irb(main):006:1* puts "#{i} : #{r.to_a.include?(i)}"
irb(main):007:1> end
1 …
Run Code Online (Sandbox Code Playgroud)

ruby range

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

Delphi 2010 AutoRun选项卡错误

许多版本的Delphi包括Delphi 2010显示"执行错误'D:\ ProgramData {BBD31133-40F8-4B57-9BA6-DB76C03D153B}\Setup.exe':AutoRun选项卡中的参数不正确."

它是什么意思,你如何消除它?

delphi delphi-2010

5
推荐指数
1
解决办法
1164
查看次数

通用LINQ函数 - 选择Func作为参数的SelectMany

我有一个包含许多字符串数组的类.我想要一个通用函数,它可以让我List<string>对给定的属性有一个独特的功能.例:

public class Zoo 
{    
  string Name { get; set;}
  string[] Animals { get; set;}
  string[] Zookeepers { get; set;}
  string[] Vendors { get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我想要一个通用的功能,让我有一个独特List<string>的列表中的动物?我希望这是通用的,所以我也可以得到一个明确的Zookeepers和供应商列表.

我一直在尝试这个,但它没有编译:

public static List<string> GetExtendedList(Func<Zoo, string[]> filter)
{
        var Zoos = QueryZoos(HttpContext.Current);
        return Zoos.Where(z => z.Type == "Active")
            .SelectMany(filter)
            .Distinct()
            .OrderBy(s => s);
    }
Run Code Online (Sandbox Code Playgroud)

注意:这与我之前提出的两个问题有关,但我在合并信息时遇到了问题.我之前曾询问如何使用SelectMany进行查询(SO 1229897)并单独询问如何编写一个使用Select而不是SelectMany获取列表的泛型函数(SO 1278989).

c# linq-to-objects

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

非注册用户的购物车

我正在制作一个涉及购物车的网站.有两个主要要求:

  1. 用户体验的人希望登录/身份验证成为整个工作流程的最后一步.用户可以进行所有购物,并且仅在退房时被要求登录.

  2. 除非用户(已注册或未注册)退房,否则购物车不应过期(即使在浏览器关闭时也不会过期).

在上面的上下文中,我有关于维护购物车状态的以下问题:

我应该使用基于文件或数据库会话吗?请记住,这将是未注册用户.我担心的是,我最终会在数据库中拥有大量记录.

另一种选择似乎是将购物车内容放在加密的cookie中,但是cookie文件有一个大小限制.

在这种情况下你会做什么?我真的很感激你的答案.

php session shopping-cart

22
推荐指数
2
解决办法
4624
查看次数

找到下一个隐藏的div并使用jQuery选择器显示它

我正在jQuery中构建一个幻灯片,允许用户看到四个图像,并通过它们向前和向后翻页,方法是通过.load附加一个新的div与图像到底部,然后隐藏顶部div.我对编程很新.

我在设计选择器时遇到麻烦,允许用户在第一个显示的div之后"返回"显示下一个隐藏的div,并隐藏最后一个显示div - faux代码示例.

<div class="slideShow" >image one (display = none)</div>
<div class="slideShow" >image two (display = none)</div>
<div class="slideShow" >image three </div>
<div class="slideShow" >image four </div>
<div class="slideShow" >image five </div>
<div class="slideShow">image six </div>

<a href="#" class="scrollUp" >Scrollup</a>
<a href="#" class="scrollDown" >ScrollDown</a>
Run Code Online (Sandbox Code Playgroud)

Jquery加载新图像并附加到底部,并隐藏当前显示的第一个div.

$('.scrollDown').click(function() {
$('.slideShow:last').after('<div class="slideShow"></div>'); // add a new div to the bottom.
$('.appendMe:last').load('myimagescript.py'); // load in the image to the new div.

// here I need to find a way of selecting in this …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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