我的表单中有4个选择项.当用户在任何选择中选择一个项目时,我希望在每个其他选择元素中禁用此项目.当我选择所有选项时,我的问题就出现了,因为它会禁用所有内容.如何在选择/取消选择项目时启用/禁用项目?
First referee: <select class="d1">
<option>One</option>
<option>Two</option>
<option>Three</option>
<option>Four</option>
<option>Five</option>
<option>Six</option>
</select>
Second referee: <select class="d2">
<option>One</option>
<option>Two</option>
<option>Three</option>
<option>Four</option>
<option>Five</option>
<option>Six</option>
</select>
Third referee: <select class="d3">
<option>One</option>
<option>Two</option>
<option>Three</option>
<option>Four</option>
<option>Five</option>
<option>Six</option>
</select>
Fourth referee:<select class="d4">
<option>One</option>
<option>Two</option>
<option>Three</option>
<option>Four</option>
<option>Five</option>
<option>Six</option>
</select>
$(document).ready(function () {
$('.d1, .d2, .d3, .d4').change(function () {
var V1 = $('.d1').find(":selected").text();
var V2 = $('.d2').find(":selected").text();
var V3 = $('.d3').find(":selected").text();
var V4 = $('.d4').find(":selected").text();
$('.d1, .d2, .d3, .d4').children().each(function (index, element) {
if ($(element).text() == …Run Code Online (Sandbox Code Playgroud) 我有一个创建移动应用程序的应用程序。我想知道是否可以在现有的 Google Analytics 帐户中以编程方式添加每个移动应用程序以进行跟踪?
Google analytic 具有用于获取报告的 API,如以下链接(https://developers.google.com/analytics/),但不幸的是我找不到将新项目添加到现有帐户的正确文档。
提前致谢。
我有这样的 JSON 对象:
[{
"name" : "cat",
"value" : 17,
"group" : "animal",
},
{
"name" : "dog",
"value" : 6,
"group" : "animal",
},
{
"name" : "snak",
"value" : 2,
"group" : "animal",
},
{
"name" : "tesla",
"value" : 11,
"group" : "car",
},
{
"name" : "bmw",
"value" : 23,
"group" : "car",
}]
Run Code Online (Sandbox Code Playgroud)
我想通过 JS 将此 JSON 转换为以下格式:
[{
"name":"animal",
"children":[
{"name":"cat", "value":17},
{"name":"dog", "value":6},
{"name":"snak", "value":2}
]},
{
"name":"car",
"children":[
{"name":"bmw", "value":11},
{"name":"tesla", "value":23} …Run Code Online (Sandbox Code Playgroud) 对不起(我不能写好英文!)我想在更改组合框选中项目时,此项目(所选项目)隐藏在其他组合框中,当再次更改时再选择隐藏项目显示在其他组合框中.
<select class="soma1">
<option>item1</option>
<option>item2</option>
<option>item3</option>
<option>item4</option>
</select>
<select class="soma2">
<option>item1</option>
<option>item2</option>
<option>item3</option>
<option>item4</option>
</select>
<script type="text/javascript">
$('.soma1').change(function () {
var cm = $('.soma1').text();
$('.soma2 option:contains(' + cm + ')').each(function () {
if ($(this).text() == cm) {
$(this).remove();
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud) 如何name在JavaScript中获取元素属性?
HTML:
<input class="so" name="Name" value="bob"></input>
<input class="so" name="LastName" value="Feyzi"></input>
<input class="so" name="Email"></input>
<input class="so" name="Address"></input>
<input type="submit"></input>
Run Code Online (Sandbox Code Playgroud)
JavaScript:
var person={};
var cars = document.querySelectorAll(".so");
for (i = 0; i < cars.length; i++) {
var elname = document.getElementByClassName('.so')[i].getAttribute('name');
//var eln = document.getElementsByTagName("input")[i].getAttribute("name");
var vala = document.querySelectorAll('.so')[i].value;
//alert(vala);
alert(elname);
}
Run Code Online (Sandbox Code Playgroud)
运行脚本后,我希望使用此数据设置person 对象:
person {
Name: "bob",
LastName: "Feyzi",
Email: "",
Adderss: ""
}
Run Code Online (Sandbox Code Playgroud)