Javascript 使用jquery检查是否在不同/其他页面上选择了radiobutton
我有两个页面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: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/
<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或类选择那里的元素。我还忘了在某一点关闭支架,所以根本无法工作。谢谢你的帮助。