我有一个问题,我不确定是否可能,但我想我会试着问.
说我有三个div:
<div id="parent_div">
<div id="child_div_1">Blue</div>
<div id="child_div_2">Red</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果里面parent_div的所有文字设置为黑色,我将如何做child_div_1,并child_div_2分别改变字体颜色为蓝色和红色,当父DIV悬停?
对不起,如果这有点令人困惑,但有没有办法这样做,最好只用CSS?
我正在尝试提交一个包含几个不同输入的表单,这些输入都工作正常。然而,输入之一是文本区域(某种程度)。我必须将其更改为内容可编辑的 div,主要是因为我创建了自己的粗体、斜体和下划线按钮,这些按钮不适用于普通文本区域。问题是提交时的表单没有将文本发送到 php,我想知道我可以做什么来获取 php 中 div 的值。
这是“文本区域”:
<div id="dash_new_shout_textarea" name="dash_new_shout_textarea"
class="dash_new_shout_textarea" contenteditable="true"
placeholder="Write your shout..." name="dash_new_shout_textarea"
value="<?php echo isset($_POST['dash_new_shout_textarea']) ?
$_POST['dash_new_shout_textarea'] : '' ?>"></div>
Run Code Online (Sandbox Code Playgroud)
表单只是一个普通的表单,带有method=post。
这是PHP:
$newShoutTextarea = $_POST['dash_new_shout_textarea'];
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助
我已经设置了一些ajax,我现在正在测试,其背后的想法是将一些数据从下拉框发送到php脚本,做一些计算然后返回结果,它做得很好并返回结果,但现在,而不是只发回一个结果并输出,我想发回多个结果并输出它们,我能够发送多个数据到PHP脚本,所以我相信我可以发回多个.
无论如何,它只发送第一个结果而不是其余的结果.
这是AJAX
<script>
$("document").ready(function (){
$(".add_extension").change(function(){
var m = document.getElementById('meter_square');
var meter_square = m.options[m.selectedIndex].value;
var s = document.getElementById('story_height');
var story_height = s.options[s.selectedIndex].value;
$.ajax({
type: "GET",
url: "script.php",
data: { meter_square: meter_square, story_height: story_height },
dataType: "json",
statusCode: {
200: function (result, result2)
{
$("#expected_gain").html(result.value);
$("#house_price").html(result2.value2);
}
}
});
})
});
</script>
Run Code Online (Sandbox Code Playgroud)
这是PHP脚本
<?php
$meter_square = $_GET["meter_square"];
$story_height = $_GET["story_height"];
$result = $meter_square + $story_height;
$result2 = $meter_square * $story_height;
echo json_encode(array("value" => $result, "value2" => $result2));
?>
Run Code Online (Sandbox Code Playgroud)
您可以看到我已经尝试从我认为可能有用的东西,如果您需要任何其他代码或想要我删除我添加的无效的代码,然后让我知道.
感谢大家和任何帮助
基本上我有这个onclick事件序列化一些表单数据并将其保存到变量,当用户运行另一个函数时,我希望能够通过函数中的ajax发送先前创建的变量.
这是onclick事件(第一种形式):
$('#new_shout_next').on('click', function () {
var new_shout_slide_1_form = $("#new_shout_form").serialize();
});
Run Code Online (Sandbox Code Playgroud)
这是在onclick事件发生后执行的功能,所以希望你能得到我的意思(第二种形式):
function uploadFile(){
var file = _("new_shout_upload_pic").files[0];
var formdata = new FormData();
formdata.append("new_shout_upload_pic", file);
var ajax = new XMLHttpRequest();
ajax.upload.addEventListener("progress", progressHandler, false);
ajax.addEventListener("load", completeHandler, false);
ajax.addEventListener("error", errorHandler, false);
ajax.addEventListener("abort", abortHandler, false);
ajax.open("POST", "scripts/dashboard/dash_new_shout_upload.php");
var new_shout_slide_1_form = $("#new_shout_form").serialize(); //This is the edit i have made and removed this line of code from the on click event above
ajax.send(formdata, new_shout_slide_1_form);
}
Run Code Online (Sandbox Code Playgroud)
以防万一你需要它是dash_new_shout_upload.php:
$fileName …Run Code Online (Sandbox Code Playgroud) 我正在尝试使我的标签栏控制器中的标签栏具有低不透明度背景,因此它是半透明的,我正在尝试以编程方式执行此操作,但是背景更改为正确的颜色,但始终显示为纯色,没有透明度。
这是我的 TabBarViewController 中的代码
class TabBarViewController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
self.tabBar.unselectedItemTintColor = UIColor(red: 17.0/255.0, green: 70.0/255.0, blue: 95.0/255.0, alpha: 0.4)
self.tabBar.barTintColor = UIColor(red: 17.0/255.0, green: 70.0/255.0, blue: 95.0/255.0, alpha: 0.5)
// Do any additional setup after loading the view.
}
}
Run Code Online (Sandbox Code Playgroud) 我刚刚添加了一个产品,一切正常.该产品是具有不同属性的顶部:尺寸和颜色.
但是我希望在销售中使用不同颜色之一的价格,所以我进入了相关产品部分并改变了价格.但是,每当我访问网站并点击降价顶部的颜色时,它仍会显示原始价格,而不是我刚刚更改的价格.
如何让它显示我改变它的价格?
前一段时间我问这个问题Jquery标签保持标签打开,这是在网址中的subid你可以看到我找到了我的问题的答案,现在我想改变它,这样每次你从一个标签更改为选项卡它会改变tid subid在标题中,此刻它只是将变量tid更改为tab_id的任何内容,这样当你按回来时,你可以打开你离开的特定标签,但这次我希望它更新tid中的tid滚动选项卡时的标题.
如果我之前的答案的链接没有显示在这里是我的代码
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.search);
if (results == null) return "";
else return decodeURIComponent(results[1].replace(/\+/g, " "));
}
$(document).ready(function () {
$(".tab_content").hide(); //Hide all content
var tabIndex = parseInt(getParameterByName('tid'), 10);
if (!tabIndex) tabIndex = 1;
$("ul.tabs li").eq(tabIndex - 1).addClass("active").show(); //Activate first tab
$(".tab_content").eq(tabIndex - 1).show(); //Show first tab content
//On Click Event
$("ul.tabs li").click(function () { …Run Code Online (Sandbox Code Playgroud) 我有这个数组:
$arr1 = array(
'76' => '1sdf',
'43' => 'sdf2',
'34' => 'sdf2',
'54' => 'sdfsdf2',
'53' => '2ssdf',
'62' => 'sfds'
);
Run Code Online (Sandbox Code Playgroud)
我想要做的是获取前 3 个元素,删除它们并用它们创建一个新数组。
所以你会得到这个:
$arr1 = array(
'54' => 'sdfsdf2',
'53' => '2ssdf',
'62' => 'sfds'
);
$arr2 = array(
'76' => '1sdf',
'43' => 'sdf2',
'34' => 'sdf2'
);
Run Code Online (Sandbox Code Playgroud)
我该如何执行此操作谢谢
我只是为我的网站添加一个帐户标题,只显示玩家用户名.
我使用自定义字体,它在chrome和IE上工作正常,但对于Firefox,它不显示自定义字体,只显示下一个可用字体Verdana.我不介意,但我的问题是字体Verdana的大小比我的自定义字体小,所以如果我将其设置为7.5pt作为字体大小,自定义字体显示两倍的大小.无论如何我可以为Firefox设置更高的字体大小?
以下是用户名所在的div的css:
font-size: 7.5pt;
color: #9f1717;
text-align: center;
font-family: xirod, xirodeot, Verdana, Geneva, sans-serif;
Run Code Online (Sandbox Code Playgroud) 我希望在谷歌计算引擎上实现rabbitmq来处理我的android和ios消息应用程序上的消息。我听说rabbitmq可能非常耗电,所以我想知道解决这个问题的最佳解决方案是什么?我是否使用不同的协议(例如 MQTT),或者使用 GCM 之类的协议来处理与应用程序之间的连接,并让rabbitmq 仅处理消息排队?
rabbitmq google-compute-engine google-cloud-messaging google-cloud-endpoints