javascript - 使用复选框添加和删除 div 属性

标签 javascript php html checkbox random

我需要将 id 添加到 div。

我的代码不起作用。

    <div class="quote-box-col14" for="seo">
<label for="seo" class="quote-service-seo">SEO</label>
<input type="checkbox" name="seo" id="seo" value="Y" class="checkbox-seo" />
</div>

js代码

$('#quote-box-col14').change(function(){
    if($(this).is(":checked")) {
        $( "#quote-box-col14" ).attr( "id", "check" );
    } else {
       $( "#quote-box-col14" ).removeAttr("id");
    }
});

js fiddle - http://jsfiddle.net/3syqfnzk/

最佳答案

您使用的 ID 有误。使用 #seo 而不是 #quote-box-col14 的更改事件。

$( ".quote-box-col14") 而不是 $( "#quote-box-col14")

像这样使用:

$('#seo').change(function(){

        if($(this).is(":checked")) {

            $( ".quote-box-col14" ).attr( "id", "check" );
        } else {
           $( ".quote-box-col14" ).removeAttr("id");
        }
    });

检查 Fiddle

关于javascript - 使用复选框添加和删除 div 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30438046/

相关文章:

php - 在php中绘制声波

javascript - jQuery UI 对多个输入元素具有相同的自动完成功能?

javascript - "lines-between-class-members"声明类属性时ESLint错误

javascript - Backbone collection.fetch(),解析不起作用

javascript - 第一次调用函数不会按预期工作,但下次可以工作

php - 在搜索中显示数据而不使用提交按钮

PHP : add write permission to file after move_uploaded_file()

javascript - jQueryUI Sortable - 取消属性使无法编辑输入

javascript - 下拉 currentIndex onchange

javascript - 强制浏览器下载 Html 页面而不是渲染它