小编CMS*_*CMS的帖子

单选按钮检查w/jQuery

循环浏览页面上所有单选按钮的最佳方法是什么,如果其中一个单元格未针对特定问题取消选中,则提醒用户?

注意:一页上有多个问题.

<li>
  <fieldset>
  <h3>What music do you listen to?</h3>  

        <ul class="answerList">
            <li>
                <input type="radio" id="choice_22" name="answer8" value="1" class=""/>
                <label for="choice_22" class="">Heavy Metal  </label>
            </li>
            <li>
                <input type="radio" id="choice_23" name="answer8" value="2" class=""/>
                <label for="choice_23" class="">Pop music</label>
            </li>
            <li>
                <input type="radio" id="choice_24" name="answer8" value="3" class=""/>
                <label for="choice_24" class="">Oh, a mix of stuff </label>
            </li>
         </ul>
       </fieldset>   
      </li>
Run Code Online (Sandbox Code Playgroud)

html jquery

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

jQuery Validator,以编程方式显示错误

我可以这样做:

validator.showErrors({ "nameOfField" : "ErrorMessage" });
Run Code Online (Sandbox Code Playgroud)

这工作正常,但如果我尝试做这样的事情:

var propertyName = "nameOfField";
var errorMessage = "ErrorMessage";
validator.showErrors({ propertyName : errorMessage });
Run Code Online (Sandbox Code Playgroud)

它会抛出'element is undefined'错误.

javascript jquery

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

如何将Array对象传递给setInterval函数

我想在Javascript中将对象数组传递给setTimer函数.

setTimer("foo(object_array)",1000);
Run Code Online (Sandbox Code Playgroud)

我在这段代码上收到错误.

**注意:**抱歉!在我的问题中有一些更正:是否可以在setInterval()函数中使用.

javascript settimeout setinterval

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

如何使用jquery或jscript触发单击按钮?

有没有办法使用jquery或jscript触发html标记页面上的隐藏按钮?

如果可能,我该怎么做?

谢谢,

詹姆士

javascript asp.net jquery

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

Javascript:原型继承和原型属性

我在JS中有一个简单的代码片段,它使用原型继承.

function object(o) {
    function F() {}
    F.prototype = o;
    return new F();
}

//the following code block has a alternate version
var mammal = {
    color: "brown",
    getColor: function() {
        return this.color;
    }
}

var myCat = object(mammal);
myCat.meow = function(){return "meow";}
Run Code Online (Sandbox Code Playgroud)

工作正常,但添加这个:

mammal.prototype.kindOf = "predator";
Run Code Online (Sandbox Code Playgroud)

才不是.("哺乳动物.原型未定义")

因为我猜对象可能没有原型我重写了它,用以下代码替换了var mammal = {... block:

function mammal() {
    this.color = "brown";
    this.getColor = function() { return this.color; }
}
Run Code Online (Sandbox Code Playgroud)

这给了我一堆其他错误:

"函数
.prototype.toString调用不兼容的对象",如果我尝试调用_myCat.getColor()
"myCat.getColor不是函数"


现在我完全糊涂了.在阅读了Crockford和Flanagan后,我没有得到错误的解决方案.如果有人知道的话会很棒

- 为什么原型未在第一个例子中定义(这是最重要的问题;我认为在object()函数中显式设置的原型) …

javascript inheritance

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

Javascript window.open Firefox中的奇怪行为

我有一些链接应该在同一个窗口或选项卡中打开.为了实现这一点,我给窗口一个名称,就像在这个示例代码中:

<a href="#" onClick='window.open("http://somesite.com", "mywindow", "");'>link 1</a>
<a href="#" onClick='window.open("http://someothersite.com", "mywindow", "");'>link 2</a>
Run Code Online (Sandbox Code Playgroud)

这在Internet Explorer中工作正常,但firefox总是打开一个新的选项卡/窗口.有任何想法吗?

javascript firefox

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

检测jQuery对象

我正在为jQuery编写一个插件,我希望这样做,以便用户可以以任何形式将数据传递给插件.我解决了JSON或数组问题,但我无法确定数据是否是jQuery对象.

data = $('#list li');
console.debug( $.isPlainObject(data) );   // false
console.debug( $.isArray(data) );         // false
console.debug( data[0].tagName == "LI" ); // true, but see note below
Run Code Online (Sandbox Code Playgroud)

最后一个方法返回true,但不保证用户正在LI为其数据使用标记,所以我想我需要这样的东西:

if ( $.isjQueryObject(data) ) { /* do something */ }
Run Code Online (Sandbox Code Playgroud)

有谁知道更好的方法?

javascript jquery object

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

JavaScript Object Literal表示法内部变量指向

我有一系列变量.我希望一个变量与前一个变量相等.例如:

var myVars = {
    var1: "test",
    var2: var1
};

alert(myVars.var2);
Run Code Online (Sandbox Code Playgroud)

//输出:未定义var1

有什么想法吗?我确信这是某种可变范围限制.我不想听.提前致谢.

javascript scope

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

如何确定元素是否不在数组中?

我有这个:

$.inArray(tld, tldsArray)
Run Code Online (Sandbox Code Playgroud)

我想检查tld是否不在阵列上.我们怎么能在jQuery上说这个呢?

arrays jquery

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

Java同步轮询

这是我曾经看过的一些代码.你能看出它有什么问题吗?

[更新]

public class ResourceManager1
{
    private final String mutex = "";
    Object resource = null;

    public Object getResource()
    {
        synchronized (mutex)
        {
            if (resource == null)
            {
                resource = new Object();
            }
        }

        return resource;
    }
}

public class ResourceManager2
{
    private final String mutex = "";
    Object resource = null;

    public Object getResource()
    {
        synchronized (mutex)
        {
            if (resource == null)
            {
                resource = new Object();
            }
        }

        return resource;
    }
}
Run Code Online (Sandbox Code Playgroud)

java synchronization

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

jQuery样式函数默认使用对象

我有一个项目,我正在努力,我无法使用jQuery.自从使用jQuery以来,我已经非常习惯于在函数中设置参数的方式.使用"jQuery"方式非常好,因此无论顺序如何,或者即使您使用普通函数方法所需的所有默认值也是如此.

所以,我的问题是我怎么会这样:

function myFunction(param1, param2, param3, param4, param5) {

}
Run Code Online (Sandbox Code Playgroud)

对于类jQuery方法,不使用jQuery:

function myFunction({
 param1: 'test',
 param2: 'test2'
});
Run Code Online (Sandbox Code Playgroud)

任何有关这方面的帮助都会很棒!

javascript jquery function object

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