1.标签input
取值:
var value=$("#imgtalk").val();
赋值:
1),不推荐使用
这种写法有时会失效,特别是他的父元素是dosplay:none时
$("#imgtalk").val("值");
2),推荐使用
可正常赋值
$("#imgtalk").attr("value","值");
3),js原始写法
document.getElementById("imgtalk").value="值";
2.标签select
取值:
一:javascript原生的方法
1:拿到select对象: var myselect=document.getElementById("test");
2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index
3:拿到选中项options的value: myselect.options[index].value;
4:拿到选中项options的text: myselect.options[index].text;
二:jquery方法(前提是已经加载了jquery库)
1:var options=$("#test option:selected"); //获取选中的项
2:alert(options.val()); //拿到选中项的值
3:alert(options.text()); //拿到选中项的文本
3. switch开关按钮
取值:
var status = jQuery("#status").switchbutton("options").checked;
4.jQuery中的text()、html()和val()以及innerText、innerHTML和value
*jQuery中设置或者获取所选内容的值:
text();设置或者获取所选元素的文本内容;
html();设置或者获取所选元素的内容(包括html标记);
val();设置或者获取表单字段的值(前提是表单设置了value属性);
(text()和html()的区别是:前者是处理的文本内容,只能写文本如果写了上面的标记则会以文本形式输出;后者可以解析文本中的html标记,就是你可以添加像<a></a>、<p></p>等标记,最后会解析为其效果。
)
*JavaScript中设置或者获取所选内容的值
innerHTMl:他可以解析hmtl标记
例如 你放入一个<a>你好</a> 如果在DIV中它里面就会出现一个带下划线的a元素;
innerText:只支持普通字符串;
innerText和innerHTML都是将字符串放入hmtl标签中的一个函数