【问题标题】:Check input item according defined index. Javascript or Jquery根据定义的索引检查输入项。 Javascript 或 Jquery
【发布时间】:2014-09-15 15:40:39
【问题描述】:

我有一个 radio 类型的输入元素,我想根据定义的索引设置检查它。我尝试了 indexindexOf 函数,但收到“未捕获的类型错误:未定义不是函数”错误。我应该使用哪个功能?

代码示例 =>

$("input:radio[name='phase_list']").indexOf(index).attr("checked", true);

【问题讨论】:

    标签: javascript jquery html web


    【解决方案1】:

    请改用eq() 选择器。也用于检查 jquery 1.6+ 版本中的复选框,使用 prop('checked', true):

     $("input:radio[name='phase_list']").eq(index).prop('checked', true);
    

    【讨论】:

    • @Eren:很高兴它有帮助:)
    【解决方案2】:

    试试.get(),如图:-

    $("input:radio[name='phase_list']").get(index).checked = true;
    

    DEMO

    【讨论】:

    • 您确定此代码有效吗?我试过了,我得到了同样的错误
    • @Eren..little change ... 查看更新的答案..问题是 .get() 给出了具有指定索引的 dom 元素,之后我们必须使用 javascript 语法而不是 jquery 语法。
    猜你喜欢
    • 2022-11-29
    • 2020-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多