取值、赋值和转换

来源:互联网 发布:如何设计算法 编辑:程序博客网 时间:2024/05/16 17:54
一、获取select选中的值
var selectmm= document.getElementById('控件id');
lastIndex = selectmm.selectedIndex;
var selectValue = selectmm.options[lastIndex].value;
二、类型转换
转换时间
var dateBefore = new Date(dateMid);
转换int
Number(newMn)
三、Jquery根据classname获取元素
li_active为className
$(".li_active").each(function () {
$(this).removeClass("li_active");
});
work为元素id
$("#work").addClass("li_active");
获取父级元素
$("#work").parent().addClass("li_active");
四、给元素内的第一个元素赋样式
var bdid = document.getElementById('$SpId');
bdid.firstChild.className = "l-body l-selected";
五、函数function(this) 对象作为参数,公用性
.next() 同等级下一个元素
.children('.class') 元素中样式为.class的元素
.html()给元素赋值
<script type="text/javascript">
function txtchange(obj) {
var obj_lenght = $(obj).next().children('.szct').text();
$(obj).next().children('.sz').html($(obj).val().length);
if ($(obj).val().length > 4)
{
$(obj).attr('class', 'font10');
$(obj).attr('rows', '2');
}

}
</script>
<div>
<textarea name="album" class="font12" cols="20" id="album" onchange="txtchange(this)"></textarea>
<span><span class="sz">0</span>/<span class="szct">30</span></span>
</div>


0 0