问题列表 - 第21927页

jQuery替换文本,让兄弟姐妹完好无损

我无法绕过应该是一个简单的解决方案.我想替换标签标签中的文本,而不会影响其他"兄弟姐妹"(如果存在).

样本标记:

<fieldset class="myFieldsetClass">
    <legend>Sample Fieldset</legend>
    <ol>
        <li>
            <label>
                <span class="marker">*</span>
                Some Label 1
            </label>
        </li>
        <li>
            <label>
                Some Label 2
            </label>
        </li>
        <li>
            <label>
                Text that doesn't match...
            </label>
        </li>
    </ol>
</fieldset> 
Run Code Online (Sandbox Code Playgroud)

目标:

  • 要替换文本Some Label XSome Label(即删除X从标签文本).
  • 标签内的span标签必须保持不变(如果存在),<span class="marker">如上所述.
  • 我不知道它的值X,可能是1个或更多字符长.

当前脚本:

我的jQuery脚本可以工作,但我知道效率非常低.出于某种原因,我似乎无法绕过这一个......

//for each label in the fieldset that contains text "Some Label "
$(".myFieldsetClass label:contains('Some Label ')").each(function() {

    if ($(this).has("span").length > 0) {

        //if the label has the …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery jquery-selectors

12
推荐指数
2
解决办法
6084
查看次数

是否有效:C#多个三元运算符+如果不匹配则抛出

您是否发现以下C#代码清晰可辨?

private bool CanExecuteAdd(string parameter) {
    return
        this.Script == null ? false
        : parameter == "Step" ? true
        : parameter == "Element" ? this.ElementSelectedInLibrary != null && this.SelectedStep != null
        : parameter == "Choice" ? this.SelectedElement != null
        : parameter == "Jump" ? this.SelectedStep != null
        : parameter == "Conditional jump" ? false
        : false.Throw("Unknown Add parameter {0} in XAML.".F(parameter));
}
Run Code Online (Sandbox Code Playgroud)

其中Throw定义为:

public static T Throw<T>(this T ignored, string message) {
    throw new Exception(message);
}
Run Code Online (Sandbox Code Playgroud)

我知道这不是惯用的C#.但是,你能在第一眼还是第二眼看到它?还是我偏离了太远?

c# coding-style exception conditional-operator

34
推荐指数
6
解决办法
9315
查看次数

7
推荐指数
2
解决办法
7290
查看次数

如何确定catch(...)块中的当前异常?

可能重复:
捕获异常后确定异常类型?

关注这个问题,我想在catch(...)块中打印出当前的异常- 只是为了记录.有一个答案说没有标准的方法可以做到这一点,但我不喜欢不回答:-)

current_exception()是在网络上的各个地方提到的功能,但显然不是很好的支持.有什么想法吗?毕竟,即使C也有错误.

因为它可以被重新抛出(使用简单的**throw*),异常对象必须以某种方式可用.

我正在使用MSVS 9.0.

编辑:结论似乎是这是不可能的.

c++ exception visual-studio

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

如何在ColdFusion中获取计划任务列表和上次运行结果?

我们正在尝试为我们的cron作业构建一个仪表板---- CF,Java,SQLServer等,以便我们可以看到最后运行的内容,结果是什么,以及它们何时被安排运行.

有没有办法使用CFAdmin API或一些未记录的<cfschedule>技巧来获取以下列表:

  1. 安排了哪些任务?
  2. 最后的运行时间是什么?
  3. 它成功了吗?
  4. 什么时候安排再次运行?

我们目前正在使用CF8,但将在几周内升级到CF9.

coldfusion scheduled-tasks cfadmin coldfusion-8 coldfusion-9

19
推荐指数
1
解决办法
9205
查看次数

如何为编程语言定义语法

如何为要从头设计的新编程语言(命令式编程语言)定义语法(无上下文).

换句话说:当您想从头开始创建新的编程语言时,如何继续.

compiler-construction grammar programming-languages context-free-grammar

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

使用Java动态创建类

我试图找到有关这方面的信息,但空手而归:

我认为可以使用反射或代理在Java中动态创建一个类,但我无法找到方法.我正在实现一个简单的数据库框架,我使用反射创建SQL查询.该方法获取具有数据库字段作为参数的对象,并基于该创建查询.但是如果我也可以动态创建对象本身就非常有用,所以我不需要为每个表都有一个简单的数据包装器对象.

动态类只需要简单的字段(String,Integer,Double),例如

public class Data {
  public Integer id;
  public String name;
}
Run Code Online (Sandbox Code Playgroud)

这可能吗,我该怎么做?

编辑:这是我将如何使用它:

/** Creates an SQL query for updating a row's values in the database.
 *
 * @param entity Table name.
 * @param toUpdate Fields and values to update. All of the fields will be
 * updated, so each field must have a meaningful value!
 * @param idFields Fields used to identify the row(s).
 * @param ids Id values for …
Run Code Online (Sandbox Code Playgroud)

java reflection

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

如何在没有在FEST-SWING中显示的情况下进行gui测试

在我的项目中,我们使用FEST进行GUI测试.我们已经说服FEST是强大的,但每次显示帧都是浪费时间.我们也使用连续体,而FEST不能用于连续体,因为连续体的maven无法打开GUI(我们也使用maven的方式,我们的测试在我们的本地机器上传递maven).

我怎么解决这个问题?

如果不可能,请通知我.

java gui-testing fest

10
推荐指数
2
解决办法
4711
查看次数

如何选择maven jar-with-dependencies的文件名?

我在maven生命周期的包阶段使用maven-assembly-plugin的jar-with-dependencies组件创建一个可执行jar.但是,我看不到配置输出jar的名称的方法.它似乎总是像

appname-1.1-r1011-jar-with-dependencies.jar 
Run Code Online (Sandbox Code Playgroud)

我怎么能把它配置成别的东西,比如也许

appname-1.1-r1011.jar
Run Code Online (Sandbox Code Playgroud)

这可能吗?

maven-2 maven-plugin

10
推荐指数
1
解决办法
4891
查看次数

如何开始实现MVVM模式

=======

所以我决定将我的asp.net网站开发成Silverlight.

我今天开始搜索有关我想在我的Silverlight应用程序中使用的MVVM模式的文章,我很困惑:/我很了解这种模式是如何工作的.我发现3个框架支持Silverlight中的MVVM模式 - Caliburn,MVVM Light Toolkit和GoodLight.

  • 我应该从自己的模式实现开始还是使用框架?
  • 这个框架只是一个项目解决方案,我可以在其中插入我的代码吗?
  • 哪个框架最适合新手,哪个适合专业?

我要求这个,因为我必须开始将我的应用程序从asp.net重写为Silverlight,我不知道我可以先做这件事(后来我理解MVVM模式和框架)在完成的应用程序中实现这个模式?或者从开始重写项目到MVVM框架?

silverlight mvvm

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