相关疑难解决方法(0)

选中/取消选中JavaScript复选框?

如何使用JavaScript或jQuery选中/取消选中复选框?

javascript jquery

484
推荐指数
11
解决办法
103万
查看次数

删除复选框的"已选中"属性

发生错误时,我需要删除一个复选框的"已检查"属性.

.removeAttr函数不起作用.任何的想法?:/

HTML

<div data-role="controlgroup" data-type="horizontal" data-mini="true" style="margin-left: auto; margin-right: auto; width: 100%; text-align: center;">
    <input type="checkbox" id="captureImage" name="add_image" class="custom" />
    <label for="captureImage" data-icon="checkbox">Image</label>
    <input type="checkbox" id="captureAudio" name="add_audio" class="custom" />
    <label for="captureAudio" data-icon="checkbox">Audio</label>
    <input type="checkbox" id="captureVideo" name="add_video" class="custom" />
    <label for="captureVideo" data-icon="checkbox">Video</label>
</div>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

$("#captureImage").live("change", function() {
    // $("#captureImage").prop('checked', false); // Here Work

    if($("#captureImage:checked").val() !== undefined) {
            navigator.device.capture.captureImage(function(mediaFiles) {
            console.log("works");
        }, function(exception) {
            $("#captureImage").prop('checked', false); // Not Works Here
            _callback.error(exception);
        }, {limit: 1});
    }
});

/*
$("#captureAudio").live("change", function() {
    if($("#captureAudio:checked").val() …
Run Code Online (Sandbox Code Playgroud)

javascript jquery ios jquery-mobile cordova

45
推荐指数
4
解决办法
18万
查看次数

标签 统计

javascript ×2

jquery ×2

cordova ×1

ios ×1

jquery-mobile ×1