使用jquery获取给定dom元素下的所有复选框

时间:2016-08-06 03:39:51

标签: javascript jquery

首先,我承认我没有使用过jquery。

我知道我可以使用

获取ID为#mydiv的div下的所有复选框
/Users/<mylongusername>/Library/Developer/CoreSimulator/Devices/EF7BF515-BFC9-4900-BBF4-E70268EDCD59/data/Containers/Data ... 21d1.mp4

但是如果这是在外部脚本中并且我传入了id呢?我可以做点什么吗

var boxes = $('#mydiv input[type*=checkbox]');

或者有没有办法可以通过$('#myDiv')为div创建jquery对象并找到下面的复选框?

2 个答案:

答案 0 :(得分:1)

如果他们有一个班级mydiv,则会检查所有复选框:

$(".mydiv  input:checkbox").prop("checked", true);

答案 1 :(得分:0)

{
  "name": "Redesign",
  "version": "1.0",
  "manifest_version": 2,
  "content_scripts": [
    {
      "matches": ["*://*.my-site.com/*"],
            "js": ["jquery-3.1.0.min.js", "script.js"]
    }
    ],
    "browser_action": {
        "default_icon": "icon.png",
    "default_popup": "popup.html"
    },
  "permissions": [
        "tabs", "*://*.my-site.com/*"
   ]
}

$(document).ready(function() {
var path = chrome.extension.getURL('style-red.css');
$('head').append($('<link>')
    .attr("rel","stylesheet")
    .attr("type","text/css")
    .attr("href", path));
});