我正在尝试通过将id作为数据属性传递给函数来将html加载到动态创建id的div中。似乎没有工作。
<script>
$(document).ready(function(){
$('input:radio').on('ifChecked', function(event){
var clauseDivID = $(this).data("clause-div-id");
$("#" + clauseDivID).load("inc-files/test.htm #test", function() {
alert("The load was performed.");
});
});
});
</script>
答案 0 :(得分:0)
你尝试过这样的事吗?请查看jQuery的有效事件名称。 &#39; ifChecked&#39;不是一个。 http://api.jquery.com/category/events/
$('input[type="radio"]').on('change', function (e) {
if($(this).prop('checked'))
{
var clauseDivID = $(this).data("clause-div-id");
$("#" + clauseDivID).load("inc-files/test.htm #test", function() {
alert("The load was performed.");
});
}
});
答案 1 :(得分:0)
不是答案,只需要尝试几件事。如果这不能引导您找到解决方案,请告诉我们结果:
<script>
$(document).ready(function(){
$(document).on('ifChecked', function(event){
alert('received the click');
});
});
</script>
<script>
$(document).ready(function(){
$(document).on('ifChecked', function(event){
var clauseDivID = $(this).data("clause-div-id");
alert('clauseDivID: ' + clauseDivID );
});
});
</script>