2017-10-16 108 views
0

所以,我想從已經設置相同元素的屬性設置元素的HTML文本,所以我做到以下幾點:如何避免設定值,就當重複jQuery選擇

$('#el').html($('#el').val()); 

如何我避免重複$('#el')?我嘗試了'這個',但它沒有奏效。 謝謝! :)

+0

可能重複[jQuery選擇器引用自我](https://stackoverflow.com/questions/18834431/jquery-selector-reference-to-self) –

+0

@CarstenLøvboAndersen你沒有在建議中彈出,或者至少我沒有看到它,ty – Jenezis

回答

1

你可以做jQuery的選擇的一個局部變量:

let el = $('#el'); 

el.html(el.val()); 
+0

這看起來像是我的最佳解決方案。 – Jenezis

1

閱讀html可以回調使用,以及使用這樣的:

$('#el').html(function(){return $(this).val()});

+0

而缺少'return' –

+0

@ShadowFiend TKS –

+0

@ÁlvaroTouzón你有沒有固定的return語句 –