Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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:如何强制单击radiobox的特定项_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript JQuery:如何强制单击radiobox的特定项

Javascript JQuery:如何强制单击radiobox的特定项,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个页面,其中包含一个广播框,其中,项目由其不同的numric id标识;我正在重现应该从其他作业单击的项目的id,我想强制单击该特定项目: 这是我的HTML页面: 我想开发一个函数,捕捉“id_cat”并强制点击(事件和外观)接收到的特定id的项目 所以我开始 据此: 但它不起作用,有什么建议吗?将事件附加到单选按钮上,如下所示 $("#radioCategories input[type='radio']").click(function() {

我有一个页面,其中包含一个广播框,其中,项目由其不同的numric id标识;我正在重现应该从其他作业单击的项目的id,我想强制单击该特定项目:

这是我的HTML页面:

我想开发一个函数,捕捉“id_cat”并强制点击(事件和外观)接收到的特定id的项目

所以我开始 据此:


但它不起作用,有什么建议吗?将事件附加到单选按钮上,如下所示

$("#radioCategories input[type='radio']").click(function() {
                        alert("clicked");
                    });
checkSelectedCategory:function (id_cat) {
            if (id_cat){

                $("input#"+id_cat).trigger("click");

            }
        }
然后在checkSelectedCategory方法中触发如下事件

$("#radioCategories input[type='radio']").click(function() {
                        alert("clicked");
                    });
checkSelectedCategory:function (id_cat) {
            if (id_cat){

                $("input#"+id_cat).trigger("click");

            }
        }

将事件附加到单选按钮上,如下所示

$("#radioCategories input[type='radio']").click(function() {
                        alert("clicked");
                    });
checkSelectedCategory:function (id_cat) {
            if (id_cat){

                $("input#"+id_cat).trigger("click");

            }
        }
然后在checkSelectedCategory方法中触发如下事件

$("#radioCategories input[type='radio']").click(function() {
                        alert("clicked");
                    });
checkSelectedCategory:function (id_cat) {
            if (id_cat){

                $("input#"+id_cat).trigger("click");

            }
        }
请删除“checkSelectedCategory”功能,并在if条件中添加以下代码

if (GetParams("cat_id")) {
  var id_cat = GetParams("cat_id");  // can be 1 or 2 or 3
  var _this = $("#"+id_cat);
  _this.prop("checked", true);
  _this.trigger("click");
}
请检查下面的代码片段。无论从1,2,3中输入哪个值,该单选按钮都将被选中,并在输入type=“text”的更改事件中单击事件也会触发该单选按钮

$(文档).ready(函数(){
$(“#dynamic_cat”).on('change',function(){
var id_cat=$(this.val();
if(id\u cat){
var_this=$(“#”+id_cat);
_此.prop(“选中”,为真);
_这个。触发(“点击”);
}
});
$(“输入[type='radio'])。单击(函数(){
警报(“点击”);
});
});


() () ()
请删除“checkSelectedCategory”功能,并在if条件下添加以下代码

if (GetParams("cat_id")) {
  var id_cat = GetParams("cat_id");  // can be 1 or 2 or 3
  var _this = $("#"+id_cat);
  _this.prop("checked", true);
  _this.trigger("click");
}
请检查下面的代码片段。无论从1,2,3中输入哪个值,该单选按钮都将被选中,并在输入type=“text”的更改事件中单击事件也会触发该单选按钮

$(文档).ready(函数(){
$(“#dynamic_cat”).on('change',function(){
var id_cat=$(this.val();
if(id\u cat){
var_this=$(“#”+id_cat);
_此.prop(“选中”,为真);
_这个。触发(“点击”);
}
});
$(“输入[type='radio'])。单击(函数(){
警报(“点击”);
});
});


() () ()
您真的需要单击它吗?还是用JS选择它

var id_cat=2;
变量id='#'+id_cat;
//只需选择它。
$(id).prop('选中',true);
//或者,通过单击选择它。
$(id).trigger('click')

1.
2.
3.

您真的需要单击它吗?还是用JS选择它

var id_cat=2;
变量id='#'+id_cat;
//只需选择它。
$(id).prop('选中',true);
//或者,通过单击选择它。
$(id).trigger('click')

1.
2.
3.

根据要检查的id_猫单选按钮?根据要检查的id_猫单选按钮?@firasKoubaa请检查我的更新答案并检查代码段。@firasKoubaa请检查我的更新答案并检查代码段。