我试图在jquery中设置和读取标签的值,但它返回空
$('label#ringIdLabel').text(jQuery(this).val());
它将标签文本显示为xx
但是在使用
进行检索时
var ringId = $("#ringIdLabel").val();
结果是空的。我的标签被定义为
<label id="ringIdLabel" style="visibility: hidden;" ><?php echo $mainRing['id'] ?></label>
3 个答案:
答案 0 :(得分:0)
要检索,您只需使用text()
功能
var ringId = $("#ringIdLabel").text();
这是工作Fiddle。
答案 1 :(得分:0)
您不能将val()
用于label
,因为val()会查找代码的value属性,而标签没有
试试这个
var ringId = $("#ringIdLabel").text();
DEMO
答案 2 :(得分:0)
获取标签值
var x=$("#ringIdLabel").html();
alert(x);
设置标签值
$("#ringIdLabel").html("PhotoShop");