问题1:一个JS对指定类型的标签渲染成一种控件的样子
默认HTML代码里有2个这样的标签但是通过jq的append方法追加的新的相同类型标签却不被渲染,请问有什么办法解决呢?
而这个JS控件是从网上下载来的,只要在配置文件里指定对应要渲染的标签就可以了
看来我要认真看看那个JS代码的主要渲染函数,再在我的append代码后面进行调用?(它不是单个文件这么简单..很多个的,还有子目录啥的)===========
问题2:
输入表单默认有2个输入框,并提供 再加一个 按钮让用户添加多几项进行输入
提交的时候需要检查是否存在空项,存在就要停止提交并且提醒用户填写项目内容,除非点击移除该项的按钮
我的检查代码是这样的
var btnSubmit = document.getElementById("submit");
btnSubmit.onclick = function(e){
//检测是否存在空选项
$('.items').find('.aitem').each(function(){
var inputObj = $(this).find("input[name='item[]']");
var str = inputObj.val();
if(str.length==0){
alert('请将选项内容填写完整!');
inputObj.focus();
return false;
}
});
return true;
}
正常情况下可以检查,但是通过append进来的新项目却无法遍历,怎么办好呢
默认HTML代码里有2个这样的标签但是通过jq的append方法追加的新的相同类型标签却不被渲染,请问有什么办法解决呢?
而这个JS控件是从网上下载来的,只要在配置文件里指定对应要渲染的标签就可以了
看来我要认真看看那个JS代码的主要渲染函数,再在我的append代码后面进行调用?(它不是单个文件这么简单..很多个的,还有子目录啥的)===========
问题2:
输入表单默认有2个输入框,并提供 再加一个 按钮让用户添加多几项进行输入
提交的时候需要检查是否存在空项,存在就要停止提交并且提醒用户填写项目内容,除非点击移除该项的按钮
我的检查代码是这样的
var btnSubmit = document.getElementById("submit");
btnSubmit.onclick = function(e){
//检测是否存在空选项
$('.items').find('.aitem').each(function(){
var inputObj = $(this).find("input[name='item[]']");
var str = inputObj.val();
if(str.length==0){
alert('请将选项内容填写完整!');
inputObj.focus();
return false;
}
});
return true;
}
正常情况下可以检查,但是通过append进来的新项目却无法遍历,怎么办好呢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货