提取标题参考:将取属性改为:普通填表SPAN_取对象 (“user_name”)读文本属性 (“innerText”, )
上面的代码没有测试,不过应该可行。这种情况使用jquery的类选择器, 用each遍历出来
$("selectlist")each(function (this){
consolelog($(this)val());
});alert(datainnerHTML);
input 标签有value属性,值是输入框里的内容;
span 标签没有value属性,span内部的内容,用innerHTML属性获得innerText兼容性不好,用innerHTML或者nodeValue
function fetchSpanContent(id,spanIndex){
var parentNode = documentgetElementById(id);
if(parentNodetagName&&parenttagName!="span"){
var spans = parentNodegetElementsByTagName("span");
if(spans[spanIndex])return spans[spanIndex]nodeValue||spans[spanIndex]nodeValueinnerText;
else {
var contents = [], i;
for(i in spans)contentspush(spans[i]nodeValue||spans[i]innerText);
return contents;
}
}else {
return parentNodenodeValue||parentNodeinnerText;
}
}用jquery吧这个不复杂吧,再通过class得到下面的span,先通过id得到当前div,再得到span里面的text
(");fileName"text();获取TEXT我觉得你是不是忘了把jquery代码放在$(function(){//代码});里 ,我放进去后 可以执行if里面语句
alert("HELLO");
正确的代码如下:
<script src="jquery-161minjs"></script>
<span id="power"></span>
<!--下面是JQUERY的代码-->
<script>
$(function(){ //注意要放在这里面
var result="教师"; //这里是获得的值,假设为教师
$("#power")text(result); //给SPAN里赋值
var power=$("#power")text(); //获取SPAN里的值
if(power=="教师"){
alert("HELLO");
}
});
</script>
你可以再试试看,我的能执行的,如有疑问再问我
你确定你的jquery代码没有语法错误吗?如果 if("教师"==power){} 里面有错误的话,不会继续执行的!如果确定没有错误的话,可以将页面编码设为utf-8试试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)