我有以下标记:
<div class="options">
<div class="quantity">
<label>Qty:</label>
<input type="text" name="quantity" value="1"/>
</div>
<div class="buttons">
<a href="#" class="add">Add Item</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我有一个使用jQuery绑定到'add'类的click事件.当我点击它时,我想得到name ="quantity"的值,但是有几个地方点击了'add'和几个数量字段.
我正试图获得'最接近'的输入值.我尝试过使用'最近'和'findall',但没有运气.
知道如何使用jQuery获得这个吗?谢谢!
我正在使用jQuery UI对话框来加载ajax内容.它正确地垂直定位对话框,但是,width: "auto"选项它不会水平居中.它偏离中心,就像中心右侧100px一样.
这是我的代码:
$('.open').live('click', function(e) {
e.preventDefault();
$("#modal").load($(this).attr('href')).dialog({
title: $(this).attr('title'),
modal: true,
autoOpen: true,
draggable: false,
resizable: false,
width: 'auto',
position: ['center', 'top']
});
});
Run Code Online (Sandbox Code Playgroud)
任何想法,如果有办法让它自动调整大小并保持中心?
编辑:这工作:
$("#modal").load($(this).attr('href'), function() {
$("#modal").dialog({
title: $(this).attr('title'),
width: 'auto',
modal: true,
autoOpen: true,
draggable: false,
resizable: false,
position: ['center', 150],
create: function(event, ui) {}
});
});
Run Code Online (Sandbox Code Playgroud) 我有一些我想根据键取消设置的数组.
例如,假设我有这个数组:
$array = array(
'one' => array('item' => '1'),
'two' => array('item' => '2')
);
Run Code Online (Sandbox Code Playgroud)
如果我想用键'two'取消设置嵌套数组,我可以这样做:
unset($array['two'])
Run Code Online (Sandbox Code Playgroud)
或者如果我想取消关键字'two'的项目数组,我可以这样做:
unset($array['two']['item'])
Run Code Online (Sandbox Code Playgroud)
我想基于已知的键动态删除数组项.所以例如,我知道我想删除['two']['item'].
如何将这两个参数传递给方法,然后可以将其附加到数组中?
例:
//This works fine if it's only the first item in the array
function deleteArray($keys)
{
unset($this->array[$keys]);
}
Run Code Online (Sandbox Code Playgroud)
但是当我们想要删除嵌套项时,这是行不通的.我可以传递密钥作为一个数组,array('two', 'item')并建立索引,但不知道如何....
任何帮助都会很棒!谢谢!
我有一个这样的数组:
array('one','two','three','four','five','six','seven')
Run Code Online (Sandbox Code Playgroud)
我正在使用foreach迭代这个,我想构建一个这样的数组:
array(
array('one'),
array('two')
),
array(
array('three'),
array('four')
),
array(
array('three'),
array('five')
),
array(
array('six'),
array('seven')
)
Run Code Online (Sandbox Code Playgroud)
有关如何做的任何建议?
谢谢!
我有一个抽象类,由许多其他类继承.我想拥有它,而不是每次都重新实例化(__construct())同一个类,只让它初始化一次,并利用先前继承的类的属性.
我在我的构造中使用它:
function __construct() {
self::$_instance =& $this;
if (!empty(self::$_instance)) {
foreach (self::$_instance as $key => $class) {
$this->$key = $class;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这样做 - 有点,我能够获取属性并重新分配它们,但在此之内,我还想调用其他一些类,但只有一次.
有什么建议可以更好地实现这一目标吗?