我正在尝试做一些jquery,它会在文本中找到图像,将图像包装在div中,然后将其移动到另一个div,但我似乎无法让它工作.这是我到目前为止的代码:
$(".newsIntro").find("img").wrap("<div class=\"newsImage\" />");
Run Code Online (Sandbox Code Playgroud)
^^这部分有效.
但是,当我尝试移动它时,页面上的所有图像都移动到一个div内(而不是移动到它们的父div(".newsItem"),或者没有任何反应.
$(".newsImage").appendTo( $(this).closest(".newsItem") );
Run Code Online (Sandbox Code Playgroud)
^^没有做任何事情.
$(".newsImage").appendTo(".newsItem");
Run Code Online (Sandbox Code Playgroud)
^^将它们全部移动到第一个".newsItem"div中的那个.
这是HTML的片段
<div class="newsItem">
<div class="newsHeader">
<h2><a href="/news-information/67-latest-news-03.html">Latest News 03</a></h2>
</div>
<div class="newsIntro"><img src="/images/stories/opals-are-lucky/img_abopal_lucky.jpg" border="0" align="left" />Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce dictum sagittis sapien. Aliquam erat volutpat. Nulla facilisi. Ut purus neque, condimentum nec,
auctor eget, semper ut, enim. Vestibulum sem tellus, vestibulum a, vehicula ut, feugiat id, libero. Pellentesque enim justo, condimentum sed, dictum at, viverra eget, odio. Aliquam feugiat metus id lacus. Cum …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用cURL抓取一个外部网页进入我自己的网站,它基本上是一个体育团队的"阶梯",我联系了他们,但他们没有梯子的RSS提要,所以我'我试图通过其他方式获得阶梯,是否可以使用cURL获取<table>和</ table>之间的所有内容?我可以使用以下代码获取我想要的页面,但除了HTML表格之外我不需要任何其他内容.
$ch = curl_init ("http://www.sportingpulse.com/rpt_ladder.cgi?results=N&round=15&client=1-3909-47801-81021-6151461&pool=-1");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo $page = curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)
如果有人可以帮助我,那就太好了.谢谢
李亚男
我试图让我的div成为我的内容的宽度,我可以让它在除IE之外的所有其他浏览器中工作,使用:
div#quoteHolder {
height: 85px;
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?
哦,这是HTML代码..
<div id="quoteContainer">
<div id="quoteHolder">
<h2>"If you were lucky and lived in Port Melbourne, it might even be your local"</h2>
<h3>The Age, Epicure. JUNE 22nd 2004</h3>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我想知道是否有人可以帮我解决jQuery文件树(jQuery文件树)
我想知道是否/如何设置某种变量将告诉文件树在加载时打开某个文件夹.(例如,文件夹/ images/fruit /默认打开)
这是调用filetree的代码:
$('#container_id').fileTree({
root: '/images/'
}, function(file) {
alert(file);
});
Run Code Online (Sandbox Code Playgroud)
这是filetree.js文件:
// jQuery File Tree Plugin
//
// Version 1.01
//
// Cory S.N. LaViska
// A Beautiful Site (http://abeautifulsite.net/)
// 24 March 2008
//
// Visit http://abeautifulsite.net/notebook.php?article=58 for more information
//
// Usage: $('.fileTreeDemo').fileTree( options, callback )
//
// Options: root - root folder to display; default = /
// script - location of the serverside AJAX file to use; default = jqueryFileTree.php
// …Run Code Online (Sandbox Code Playgroud) 我发现此代码(通过preg_replace()交换所有youtube网址以交换youtube网址(http://www.youtube.com/watch?v=CfDQ92vOfdc,或http://www.youtube.com/v/ CfDQ92vOfdc)进入youtube嵌入网址(http://www.youtube.com/embed/CfDQ92vOfdc),但它似乎没有工作?有任何想法吗?我对正则表达不太了解.
这是代码:
$string = 'http://www.youtube.com/watch?v=CfDQ92vOfdc';
$search = '#<a (?:.*?)href=["\\\']http[s]?:\/\/(?:[^\.]+\.)*youtube\.com\/(?:v\/|watch\?(?:.*?\&)?v=|embed\/)([\w\-\_]+)["\\\']#ixs';
$replace = 'http://www.youtube.com/embed/$2';
$url = preg_replace($search,$replace,$string);
Run Code Online (Sandbox Code Playgroud)
但它仍然显示为:
http://www.youtube.com/watch?v=CfDQ92vOfdc
Run Code Online (Sandbox Code Playgroud)
代替:
http://www.youtube.com/embed/CfDQ92vOfdc
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我有一个复选框,我希望未选中的值为0,选中的值为1,但是当帖子通过时,它总是显示为1是否选中了复选框.
这是复选框:
<input name="stock[]" type="checkbox" id="stock[]"> value="1" />
Run Code Online (Sandbox Code Playgroud)
无论是否检查,这都是它吐出的东西..(有多个"库存"复选框..
[stock] => Array
(
[0] => 1
[1] => 1
[2] => 1
[3] => 1
[4] => 1
[5] => 1
)
Run Code Online (Sandbox Code Playgroud)
我似乎无法让它工作..:S任何想法?:)
我有一个数组,我想搜索一个值并检索数组键,如果它存在,但不知道如何去做.这是我的数组:
Array
(
[hours] => Array
(
[0] => 5
[1] => 5
[2] => 6
[3] => 6
[4] => 8
[5] => 10
)
)
Run Code Online (Sandbox Code Playgroud)
所以我想在小时数组中搜索10,如果数组中存在10,我想要返回键(5).如果这有道理?
我试图动态地这样做,所以搜索字符串(10)会改变,但我想如果我能让它工作在10号,我可以使用变量号:)
我正在尝试使用scandir来显示特定目录中列出的文件夹的选择列表(工作正常)但是,我还需要将子文件夹(如果有的话)添加到我的选择列表中.如果有人能帮助我,那就太好了!
这是我想要的结构:
<option>folder 1</option>
<option> --child 1</option>
<option> folder 2</option>
<option> folder 3</option>
<option> --child 1</option>
<option> --child 2</option>
<option> --child 3</option>
Run Code Online (Sandbox Code Playgroud)
这是我从该线程获得的代码(仅显示父文件夹)(使用scandir()查找目录中的文件夹(PHP)):
$dir = $_SERVER['DOCUMENT_ROOT']."\\folder\\";
$path = $dir;
$results = scandir($path);
$folders = array();
foreach ($results as $result) {
if ($result == '.' || $result == '..') continue;
if (is_dir($path . '/' . $result)) {
$folders[] = $result;
};
};
Run Code Online (Sandbox Code Playgroud)
^^但我需要它来显示子目录..如果有人可以帮助,那就太好了!:)
编辑:忘了说我不想要文件,只有文件夹..
我有一个mysql查询,它吐出以下数组:
Array
(
[0] => stdClass Object
(
[item1] => foo 0
[item2] => bar 0
[catid] => 3
)
[1] => stdClass Object
(
[item1] => foo 1
[item2] => bar 1
[catid] => 7
)
[2] => stdClass Object
(
[item1] => foo 2
[item2] => bar 2
[catid] => 10
)
[3] => stdClass Object
(
[item1] => foo 3
[item2] => bar 3
[catid] => 7
)
)
Run Code Online (Sandbox Code Playgroud)
我想知道是否有可能通过"类别"对数组进行分组,因此不是重复的catids,而是每个对象内部都会有一个catid ..如果这有意义吗?所以说catid 7只会出现一次,里面有两个item1/item2.
我正在寻找一些可以让我在我的列表中的第9个li标签上添加id标签的东西..我甚至不确定它是否可能?
这是代码:
<ul id="p7menubar">
<li><a href="#" class="trigger">Home</a></li>
<li><a href="#" class="trigger">About Us</a></li>
<li><a href="#" class="trigger">Collections</a></li>
<li><a href="#" class="trigger">Stockists</a></li>
<li><a href="#" class="trigger">News / Press</a></li>
<li><a href="#" class="trigger">How to Order</a></li>
<li><a href="#" class="trigger">Terms & Conditions</a></li>
<li><a href="#" class="trigger">Contact Us</a></li>
<li><a href="#" class="trigger" XX ID TAG TO GO HERE XX >Online Store</a>
<ul id="menuitem_9_0">
<li><a href="#" >Baby Clothing</a></li>
<li><a href="#" >Boys Clothing</a></li>
<li><a href="#" >Girls Clothing</a></li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
如果有人能帮助我,那就太棒了:)