怎样给Jquery动态添加的标签添加或渲染Jquery方法
$(document).ready(function () {
GetParentFunObj('GetJSONData')({
url: '/funcs/autocamera/data.ashx?opt=get',
success: function (json) {
parent.PageLoading(false);
var vl = $("#SettingNameList");
var str = "<li><input type='radio' name='settingname' value='0' onclick='setNameId(this)'/><span>不选</span></li>";
for (var i = 0; i < json.length; i++) {
str = str + "<li><input type='radio' name='settingname' value='" + json[i].id + "' onclick='setNameId(this)'/><span>" + json[i].text + "</span></li>";
$(str).hover(function () {
$(this).addClass('colord5d5d5');
}, function () {
$(this).removeClass('colord5d5d5');
});
}
vl.html(str);
$.parser.parse();
}
});
问题是现在怎样给动态添加的li渲染或添加jquery方法
这是我写的方法但是没有渲染到li上面
$("#SettingNameList li").click(function () {
$("#SettingNameList").find("radio").attr("checked", false);
$(this).find("radio").attr("checked", true);
$("#txtAutoCameraName").val($(this).find("span").html());
});
GetParentFunObj('GetJSONData')({
url: '/funcs/autocamera/data.ashx?opt=get',
success: function (json) {
parent.PageLoading(false);
var vl = $("#SettingNameList");
var str = "<li><input type='radio' name='settingname' value='0' onclick='setNameId(this)'/><span>不选</span></li>";
for (var i = 0; i < json.length; i++) {
str = str + "<li><input type='radio' name='settingname' value='" + json[i].id + "' onclick='setNameId(this)'/><span>" + json[i].text + "</span></li>";
$(str).hover(function () {
$(this).addClass('colord5d5d5');
}, function () {
$(this).removeClass('colord5d5d5');
});
}
vl.html(str);
$.parser.parse();
}
});
问题是现在怎样给动态添加的li渲染或添加jquery方法
这是我写的方法但是没有渲染到li上面
$("#SettingNameList li").click(function () {
$("#SettingNameList").find("radio").attr("checked", false);
$(this).find("radio").attr("checked", true);
$("#txtAutoCameraName").val($(this).find("span").html());
});
...全文
相关推荐
jquery html动态生成select标签出问题的解决方法
今天用jquery,用json从后台获取一个列表,准备在前台用一个动态生成的select标签显示出来… 结果一直不能显示,动态生成input,a 都是可以的 最后随便的在select前面敲了一堆11111111111111111111111 然后select出现了 怀疑可能跟空格有关,加了个 在select前面,没反应 之后又尝试了各种方法,还是不行 再从搜狗浏览器换成IE,FIREFOX, 没问题了 才发现是浏览器问题….浪费了3个多小时,无语了 搜狗浏览器也比较坑啊….哎 以后坚决不去当前台
jQuery中append()方法用法实例
主要介绍了jQuery中append()方法用法,以实例形式较为详细的分析了append()方法的功能、定义与使用技巧,并对比分析了与text()方法的区别,需要的朋友可以参考下
jquery ajax加载数据前台渲染方式 不用for遍历的方法
今天小编就为大家分享一篇jquery ajax加载数据前台渲染方式 不用for遍历的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
jQuery使用addClass()方法给元素添加多个class样式
主要介绍了jQuery使用addClass()方法给元素添加多个class样式的方法,实例分析了addClass方法的使用技巧及添加多个样式的实现方法,需要的朋友可以参考下
jQuery修改CSS伪元素属性的方法
CSS伪元素不是DOM元素,因此你无法直接选择到它们。下面与大家分享两种不错的修改方法,需要的朋友可以参考下


