我觉得这应该有效,但事实并非如此.不知道我做错了什么.
function addURL()
{
$(this).attr('href', function() {
return this.href + '&cylnders=12';
}
<a onclick="addURL();" href="/search-results/?var1=red&var2=leather">Click this</a>
Run Code Online (Sandbox Code Playgroud) 我的页面是动态生成的body类,它是一些生成的WordPress插件.我想轻松删除该类,因此我想可以使用jQuery删除它.我认为这将从正文代码中删除类"页面",最终看起来像:
<body class="page otherattr otherattr2 etc etc">
Run Code Online (Sandbox Code Playgroud)
在我的页脚中使用这个jquery:
<script type="text/javascript">
$(document).ready(function(){
$("body").removeClass("page");
});
</script>
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用,我错过了什么?
我试着搜索相关的帖子,并且很难弄清楚如何修复我的查询 - 我非常接近,任何帮助都非常感谢(Jquery新手).
我用PHP编程,并试图从标签或文本中提取HREF值.要么工作.
我基本上将我的HTML代码放在一个字符串中,可能包含多个标签,并且希望将标签的文本加载到PHP数组或变量中(现在只是尝试警告结果,我可以稍后将其转储).
我的PHP代码:
<?php
$info = '<li><strong><a href="http://www.mysite.com/test.html" title="Some stuff">I want this text</a></strong>';
echo '<script type="text/javascript">';
echo '$("document").ready( function () {';
echo 'alert($("a", $("' . $info . '")).html());';
echo '});';
echo '</script>';
?>
Run Code Online (Sandbox Code Playgroud)
上面没有提醒任何事情.投入
echo 'alert("yes")';
Run Code Online (Sandbox Code Playgroud)
确实有用,所以我猜我的语法有一些基本的错误,但4个小时后仍无法找到它!:)
提前致谢.
我有一些在mouseclick上执行的ajax代码.它调用一个名为update.php的文件来执行一系列操作,包括检查用户权限,大量数据库调用等.最后,我还希望能够从PHP返回一些变量以供回调使用,但不确定如何引用它们 - 或者是否有更好的方法来返回此信息.
$.ajax({
type: "POST",
url: "update.php",
data: dataString,
success: callback
});
function callback(data, status)
{
// $("div").text(data);
$("div.numbert").text("[first variable here]");
$("div.numbert2").text("[second variable here]");
}
Run Code Online (Sandbox Code Playgroud)
从我的update.php文件(一些片段):
if ($check_access > 0)
{
// Update database
$sql = "UPDATE db SET access = '1' WHERE user = '$user'";
$result = mysql_query($sql) or die(mysql_error());
// Give access - function returns data to variable
$value = GiveAccess($user);
// Email - function returns data to variable
$emaillist = emailAdmins($user);
} else {
$message = …Run Code Online (Sandbox Code Playgroud) 我希望得到一个漂亮的平滑翻转图像fadeIn在父图像上的一组按钮.
我的叠加图像堆叠在我的主图像的顶部,并设置为"display:none;".
我有以下jQuery,它适用于FadeIn叠加图像,但当鼠标悬停在图像上时,它会反复淡入淡出.我的jQuery语法有问题吗?提前致谢.
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery(".main").mouseenter(function() {
jQuery(".overlay").fadeIn();
});
jQuery(".main").mouseleave(function() {
jQuery(".overlay").fadeOut();
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
和我的HTML代码:
<style type="text/css">
<!--
.hoverbox { position: relative; }
.main { width: 243px; height: 117px; }
.overlay { position: absolute; width: 243px; height: 117px; top: 0; left: 0; display: none; }
-->
</style>
<!-- button 1 -->
<div class="hoverbox" style="float: left; width: 243px; height: 117px;">
<a href="/locations/sacramento-international-airport/">
<img class="main" src="/images/home-button-smf_orig.jpg" />
<img class="overlay" src="/images/home-button-smf_rollover.jpg" />
</a>
</div>
<!-- end button 1 -->
Run Code Online (Sandbox Code Playgroud)