Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery,单击单选按钮选择并激活特定类的所有项_Javascript_Jquery_Label_Css Selectors - Fatal编程技术网

Javascript jquery,单击单选按钮选择并激活特定类的所有项

Javascript jquery,单击单选按钮选择并激活特定类的所有项,javascript,jquery,label,css-selectors,Javascript,Jquery,Label,Css Selectors,我是Javascript新手,但在做Javascript的工作中遇到了一个问题。我们正在为客户定制产品,以创建表单。表单对象文本字段、下拉列表等显示在菜单中。可以使用Ctrl键单独或多个选择这些对象。我们被要求启用单选按钮,以便客户可以轻松选择它们。每一个都是分组的,因此很容易选择 例如,a选择所有客户联系人选项b客户组织详细信息 一旦选中,它们应该可以拖动并放入表单中 因此,技术术语中的要求是: 各种组的单选按钮客户联系选项等 选择单选按钮后,激活相关类别的对象 启动拖动/移动功能 HTML代

我是Javascript新手,但在做Javascript的工作中遇到了一个问题。我们正在为客户定制产品,以创建表单。表单对象文本字段、下拉列表等显示在菜单中。可以使用Ctrl键单独或多个选择这些对象。我们被要求启用单选按钮,以便客户可以轻松选择它们。每一个都是分组的,因此很容易选择

例如,a选择所有客户联系人选项b客户组织详细信息 一旦选中,它们应该可以拖动并放入表单中

因此,技术术语中的要求是:

各种组的单选按钮客户联系选项等

选择单选按钮后,激活相关类别的对象

启动拖动/移动功能

HTML代码段类似于//替换<以放入代码

我们需要绑定的product codefunction是:

function selectLabelClass(object)
{
    
    object.addClass("highlightDiv");   // Just to highlight the div class so a shade appears around the text
    var currentWrapper=object;
    
    CurrentObject.push(new MoveObject(currentWrapper));
    currentWrapper.draggable({ grid: [GridSizeX, GridSizeY], containment: ".ui_fieldsetset" });
    
    DisplayProperties();
}
因此,一旦单击Radiobutton,我将尝试启动Label类,如下所示

$("#selectLabelRadioButton").live("click",
        function () 
        {
            selectLabelClass(".contactOptionsLabel");
        });
        
 });
但它不起作用: 有人能建议如何使用单选按钮激活一类/一组对象吗

另一方面,我尝试了一个简单的测试,效果很好。 //只需使用红色边框高亮显示类的所有对象。 //所以我真的只是想知道如何用另一个自定义函数替换.css

  $("#selectLabelRadioButton").click(function(){
   $(".selectLabelClass").css("border","3px solid red");
 });

我不知道你的问题中没有的所有代码是什么

但是您只是将一个字符串而不是jQuery对象传递给selectLabelClass,它希望得到一个jQuery对象

更改此选项:选择LabelClass.ContactOptions标签; 为此:选择LabelClass$.ContactOptions标签


在控制台中是否有错误?我相信你会的,这只是指出它,而不是你需要寻找这种东西…谢谢你指出。不是工作伙伴。“可能是我放的活页写错了。”日记本。从我看到的那一点来看,你似乎还有很多其他的问题。编写代码时,每两行测试一次。如果您不熟悉javascript\jquery,请在每行之后进行测试。我说得对吗?是的,伙计。我只是喜欢那样。如果你看到我把一个样品的东西颜色的边界和它的工作。但我不确定的是如何使用jquery选择器调用函数。
  $("#selectLabelRadioButton").click(function(){
   $(".selectLabelClass").css("border","3px solid red");
 });
$("#selectLabelRadioButton").live("click", function() {
    selectLabelClass($(".contactOptionsLabel"));
});​