我有一个嵌入式SVG文件,我用它来制作SVG图标精灵。此外,还有一个HTML复选框。如果单击它,我想将嵌入式SVG文件的引用更改为其他文件。 我使用以下短语在我的HTML文件中包含SVG文件:
<?php include_once("processed/svg-defs.svg"); ?>
现在,当点击复选框时,我正在寻找一种用jQuery更改文件的方法。
答案 0 :(得分:0)
试试这个。
<强>的index.php 强>
<?php
if(isset($_REQUEST['file'])){
if($_REQUEST['file']==2){
include_once("processed/svg-defs2.svg");
}else{
include_once("processed/svg-defs.svg");
}
}
?>
<input type="checkbox" onclick="window.location.href='file.php?file=<?php echo (isset($_REQUEST['file']) && $_REQUEST['file']!='')?'':'2'?>'" <?php echo (isset($_REQUEST['file']) && $_REQUEST['file']!='')?'checked':''?>/>