【发布时间】:2014-10-28 10:32:01
【问题描述】:
所以我试图在按钮点击时添加两个 SVG。我有 2 个“男”和“女”按钮,每个按钮都会加载一个 SVG。
一开始男性 SVG 是默认加载的,点击后它必须改变。
这是 HTML 代码。
<div id="svgDivMale">
<?php include"shirtBasic.svg" ?>
</div>
这是点击后的样子。
<div id="svgDivFemale">
<?php include"girlShirtSVG.svg" ?>
</div>
我已经阅读了有关堆栈溢出的其他问题,这通过 Jquery 是不可能的,但必须有某种方法。
谢谢。
【问题讨论】:
-
php 运行在服务端,JS 运行在客户端。您不能让 js 更改包含,因为当 js 甚至准备好执行此类操作时,服务器上的 php 内容将关闭/终止。
-
你能同时加载两者并根据按钮点击隐藏其中一个吗?
-
@MarcB 是对的,如果你想在 jQuery 中包含一些东西,请使用 load() api.jquery.com/load
-
看看这个问题——我认为它会让你朝着更好的方向前进。 stackoverflow.com/questions/11401500/…
-
包括两者并根据需要隐藏/显示。
标签: javascript php jquery ajax svg