这看起来似乎不太难实现,但我很匆忙,我一直在寻找一个简单的答案.我需要在页面加载时提交表单.这是我的AJAX提交功能,工作正常.我只需要弄清楚如何在页面加载时触发它.
任何帮助深表感谢!
$("form#seller-agreement-form").submit(function() {
// we want to store the values from the form input box, then send via ajax below
$.ajax({
type: "POST",
url: "http://www2.myurl.com/formhandler",
data: "email="+ email + "&status=" + status,
success: function(){
$('form#seller-agreement-form').hide(function(){$('div#output').fadeIn();});
}
});
return false;
});
Run Code Online (Sandbox Code Playgroud) 我提到了这个页面,但我一定做错了:jQuery检查元素是否具有特定属性
基本上,如果图像具有style ="float:left"属性,我想添加一个"img-left"类,如果style ="float:right",我想添加"img-right" 我的HTML看起来像这样:
<img class="content-img" style="float: left;" src="/images/my-img.jpg">
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像这样:
<img class="content-img img-left" style="float: left;" src="/images/my-img.jpg">
Run Code Online (Sandbox Code Playgroud)
这就是我尝试过的:
if ($('.content-img').css('float' == 'left')) {
$(this).addClass('img-left');
}
else {
$(this).addClass('img-right');
}
Run Code Online (Sandbox Code Playgroud)
这会产生JS错误,但我无法理清原因.任何帮助将不胜感激.
谢谢,沃恩
我发现这篇文章:切换案例有三个参数?我正在考虑使用switch case传递多个参数,如下所示:
switch (array($var1, $var2, $var3)) {
case array(true, false, false):
echo "hello";
break;
}
Run Code Online (Sandbox Code Playgroud)
似乎有一些问题是,这是否是最有效的方法.情绪似乎是if条件更合适.但是,当我看到我正在写的条件时,我不确定?例如,这感觉很乱(注意我已经删除了大约6个其他条件,以免让你厌烦):
if (
csz == "google" ||
csz == "bing" ||
csz == "yahoo" ||
csz == "dogpile" ||
csz == "millionshort" &&
cs == '' ) {
$("li.phone").replaceWith('<li class="phone">' + phoneNaturalSearch + '</li>');
}
else if (
csz == "facebook" &&
cs == '' ) {
$("li.phone").replaceWith('<li class="phone">' + phoneFacebook + '</li>');
}
else if (
csz == "google-plus" ||
csz == …Run Code Online (Sandbox Code Playgroud)