Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery检查是否在不同/其他页面上选择了radiobutton_Javascript_Jquery_Ajax_Radio Button - Fatal编程技术网

Javascript 使用jquery检查是否在不同/其他页面上选择了radiobutton

Javascript 使用jquery检查是否在不同/其他页面上选择了radiobutton,javascript,jquery,ajax,radio-button,Javascript,Jquery,Ajax,Radio Button,我有两个页面view.phtml和detail.phtml。detail.phtml的内容包含/加载在view.phtml中。我在view.phtml中有单选按钮。如果我选择一个单选按钮,我想显示一张图片 我现在的问题是,选择选项的部分是detail.phtml,单选按钮是view.phtml 现在,如果选中view.phtml中的radiobutton,我想在detail.phtml中显示图片 这是从view.phtml获取单选按钮的正确调用吗?jQuery'options'。加载'ajax/

我有两个页面view.phtml和detail.phtml。detail.phtml的内容包含/加载在view.phtml中。我在view.phtml中有单选按钮。如果我选择一个单选按钮,我想显示一张图片 我现在的问题是,选择选项的部分是detail.phtml,单选按钮是view.phtml

现在,如果选中view.phtml中的radiobutton,我想在detail.phtml中显示图片

这是从view.phtml获取单选按钮的正确调用吗?jQuery'options'。加载'ajax/view.phtml';如果该调用不是完全错误的话,我如何处理数据?

这是有效的:

view.phtml:

<div id="container" ></div>
<label><input id="option1" type="radio" name="dressing" value="Dressing">Option 1</label>
<label><input id="option2" type="radio" name="dressing" value="Dressing">Option 2</label>
<script type="text/javascript">
    $(document).ready(function(){
    $('#container').load('detail.phtml');
        $('#option1').on('change', function(){
            if ($(this).is(":checked")) {
                $('#hS').fadeIn('slow');
            }
        });
        $('#option2').on('change', function(){
            if ($("#option2").is(":checked")) {
                $('#hS').fadeOut('slow');
            }
        });
    });
</script>
detail.phtml:

<div id="hS" class="haekchen" hidden ></div><p>Choose an option</p>

取决于内容从一个页面加载到另一个页面的方式。如果您在PHP或类似的语言中使用includedetail.phtml之类的东西,那么您应该能够从detail.phtml中选择元素,就像它是当前页面的一部分一样。即使您动态加载另一个页面,比如使用AJAX,您仍然应该能够正常地通过ID或类选择那里的元素。我还忘了在某一点关闭支架,所以根本无法工作。谢谢你的帮助。