<span class="profit" data-formula="155" data-stmt="21" data-type="currency" id="formula_for_845" name="faw_det_attr_845[std]" outline="none" readonly="readonly" style="border:none" value="110">153</span>
如何更改此范围内的值 - 以匹配153(不应为“110”)。
elem.text(value);
设置文本而不是内部的值......
答案 0 :(得分:1)
我认为这应该有效:
$('span').attr( "value", $(this).html());
答案 1 :(得分:0)
不确定span
是否有value
属性,但您可以尝试:
elem.val("110");
或者更复杂:
elem.attr( "value" , "153" );
根据评论,value
不是span
的有效属性。因此,您应该使用一些data-
属性:
<span data-value="153">110</span>
和js:
$( "span" ).data( "value", "110" );
答案 2 :(得分:0)
不要使用无效的属性......
那说,你要找的似乎是:
$('span').attr( "value" , function(){
return $(this).text();
});