我有这组单选按钮,其中每个单独的按钮都有自己的位置通过样式属性设置.我想如何使用drupal form api归档相同的内容.我发现如何整体风格,但不是团体内的个人控制.这是我的HTML代码的样子 -
<input type="radio" name="base_location" checked="checked" value="0" style="margin-left:70px;float:left;"/><span style="float:left;">District</span>
<input type="radio" name="base_location" value="1" style="margin-left:50px;float:left;"/><span style="float:left;">MRT</span>
<input type="radio" name="base_location" value="2" style="margin-left:60px;float:left;"/><span style="float:left;">Address</span>
Run Code Online (Sandbox Code Playgroud)
这是我坚持的drupal代码 -
$form['base_location'] = array(
'#type' => 'radios',
'#title' => t('base location'),
'#default_value' => variable_get('search_type', 0),
'#options' => array(
'0'=>t('District'),
'1'=>t('MRT'),
'2'=>t('Address')),
'#description' => t('base location'),
Run Code Online (Sandbox Code Playgroud)
我知道#type =>无线电存在.但是,我不知道如何在这方面将所有单选按钮组合在一起.如果我对所有这些使用相同的数组键,它们将相互冲突.如果我不这样做,他们就不会被视为同一群体的一部分.我提前谢谢你.
我需要一个词汇表,其中包含元素的图形示例以及它们(我希望)的标准化名称.是否有一些集中资源或每个框架/平台都有它自己的命名约定?
我想动态添加一些预先配置的HTML元素,使用mootools的'click'事件.
因此,我可以使用我的基本知识,虽然它不是很漂亮.我到目前为止编码了这个......
这是我预先配置的元素,包含一些文本,一个类名和一些事件,因为我想要添加事件,当它插入我的容器时:
var label = new Element('label', {
'text': 'Label',
'class': 'label',
'events': {
'click': function(el){
alert('click');
}
}
});
Run Code Online (Sandbox Code Playgroud)
这是我的函数,它添加了标签元素:
function addText(){
$('fb-buildit').addEvent('click', function(){
row.adopt(label, textinput, deletebtn);
$('the-form').adopt(row.clone());
row.empty();
/*
label.clone().inject($('the-form'));
textinput.inject($('the-form'));
deletebtn.inject($('the-form'));
*/
});
}
Run Code Online (Sandbox Code Playgroud)
第二部分使用注入也有效,但在那里,我的点击事件,它触发"警报('点击')"也有效.当它插入dom时,采用的方法不会向我的标签Object添加任何事件.
谁能帮我这个.我只是想知道为什么adobt忽略了我的"事件"设置而没有注入.
提前致谢.
(对不起我的英文^^)
我试图在这里做一些桶,一般来说我会一次做一个类元素.这似乎很愚蠢,因为类可以共享属性.
HTML
<div id = "outerBuckets">
<div class = "bucket1">
<div class ="bucketIcon">
<p></p>
</div>
</div>
<div class = "bucket2">
<div class ="bucketIcon">
<p></p>
</div>
</div>
<div class = "bucket3">
<div class ="bucketIcon">
<p></p>
</div>
</div>
<div class = "bucket4">
<div class ="bucketIcon">
<p></p>
</div>
</div>
<div class = "bucket5">
<div class ="bucketIcon">
<p></p>
</div>
</div>
<div class = "bucket6">
<div class ="bucketIcon">
<p></p>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
所以我想像这样做我的css规则:
.bucket 1 .bucket 2 . bucket 3 {
}
.bucket 4 .bucket …Run Code Online (Sandbox Code Playgroud) 我有这个数组:
Array (
[0] => Array ( [0] => b [1] => d [2] => **c** [3] =>a [4] => )
[1] => Array ( [0] => **c** [1] => a [2] => d [3] => [4] => )
[2] => Array ( [0] => b [1] => d [2] => a [3] => [4] => )
[3] => Array ( [0] => **c** [1] => d [2] => a [3] =>b [4] => )
)
Run Code Online (Sandbox Code Playgroud)
并且需要删除(取消设置?)值为"c"的所有元素,以便最终得到:
Array (
[0] …Run Code Online (Sandbox Code Playgroud) 我正在使用带有硒的夜视仪进行自动化测试.我正在尝试使用selenium命令'elements',它将css选择器或xpath作为第一个参数,但不断收到以下错误:
运行elements命令时出错:请使用字符串作为第一个参数提供以下任何内容:类名,css选择器,id,名称,链接文本,部分链接文本,标记名称或xpath
我的用法是这样的:
module.exports = {
"My test" : function (browser) {
...
// want to get all the input elements from the document
browser.elements('input','name', function(els){
// of xpath like this
browser.elements('//input','name', function(els){
});
}
Run Code Online (Sandbox Code Playgroud)
}
有什么想法我收到这个错误?谢谢!
我通过下面的代码点击按钮将一个类设置为多个元素:
$('button.but1').on('click', function() {
$(".div1,.div2,.div3").addClass("focus");
$(".div1,.div2,.div3").css("z-index", "99");
$(".div1,.div2,.div3").css("opacity", "1");
});
$('button.but2').on('click', function() {
$(".div4,.div5,.div6").addClass("focus");
$(".div4,.div5,.div6").css("z-index", "99");
$(".div4,.div5,.div6").css("opacity", "1");
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
<div class="div4"></div>
<div class="div5"></div>
<div class="div6"></div>
<button type="button" class="but1" href="#">But1</button>
<button type="button" class="but2" href="#">But2</button>
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是我只希望div所选的"焦点"(类),所有其他div,而不是同一组需要删除"焦点"类.不确定我们要去哪儿?
我最近看过Chris Coyiers谈论伪元素,并且正在尝试做同样的事情.
我希望得到箭头指向右侧内容的效果
这是我想要定位的li的位置
.overviews-list > li.active > ul.submenu > li.active
Run Code Online (Sandbox Code Playgroud)
你可以从jsfiddle看到我想要的风格.我认为需要改变的CSS位于CSS的顶部.
我已经查看了这篇文章: Python:通过删除每个第n个元素从现有构建新列表,但由于某种原因它对我不起作用:
我试过这种方式:
def drop(mylist, n):
del mylist[0::n]
print(mylist)
Run Code Online (Sandbox Code Playgroud)
这个函数有一个列表和n.然后它从列表中使用n步删除每个第n个元素并打印结果.
这是我的函数调用:
drop([1,2,3,4],2)
Run Code Online (Sandbox Code Playgroud)
输出错误:
[2, 4]而不是[1, 3]
然后我尝试了上面链接中的变体:
def drop(mylist, n):
new_list = [item for index, item in enumerate(mylist) if index % n != 0]
print(new_list)
Run Code Online (Sandbox Code Playgroud)
再次,函数调用:
drop([1,2,3,4],2)
Run Code Online (Sandbox Code Playgroud)
给我同样错误的结果:
[2, 4]而不是[1, 3]
如何正确删除/删除/删除列表中的每个第n项?