亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

函數不是從上往下讀的嗎?比如說我在寫了函數1和函數2 函數1設置input的屬性 函數2去除input屬性 為什么這樣函數1就不工作了呢?之后的函數會影響之前的嗎?如果設置才能不影響呢?

?<script type="text/javascript">

? ? //找到第三個input,通過使用一個函數來設置屬性

? ? //可以根據該元素上的其它屬性值返回最終所需的屬性值

? ? //例如,我們可以把新的值與現有的值聯系在一起:

? ? $("input:gt(2)").attr('value',function(i,val){

? ? return '通過function設置' + val

? ? })

? ? </script>


? ? <script type="text/javascript">

? ? //找到第四個input,通過使用removeAttr刪除屬性

? ? $("input:nth-child(4)").removeAttr('value')

? ? </script>

正在回答

2 回答

4個input的話兩個函數都是作用于第四個input,第二個函數已經移除了value,所以文本框里面應該沒有文字了。

函數是從前往后執行,采用就近原則,并不涉及到廣義的函數相互影響的問題。

0 回復 有任何疑惑可以回復我~
#1

qq_世界左右丈量陽光_0 提問者

非常感謝!我發現我這個提問就是個弱智
2017-10-04 回復 有任何疑惑可以回復我~

$("input:gt(2)")選定的是index>2的所有input(這里以5個input為例,由于index從0開始,即本例選中了第4,5個input)執行結果如下:

http://img1.sycdn.imooc.com//59d3ada60001c31110500708.jpg

如果要選擇第三個input,則要將$("input:gt(2)")改為$("input.eq(2)")。

0 回復 有任何疑惑可以回復我~
#1

qq_世界左右丈量陽光_0 提問者

因為我的題目只有4個input 所以eq(3)和gt(2)一樣的吧 且不說選擇的問題 就是函數前后會有影響嗎?
2017-10-03 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

函數不是從上往下讀的嗎?比如說我在寫了函數1和函數2 函數1設置input的屬性 函數2去除input屬性 為什么這樣函數1就不工作了呢?之后的函數會影響之前的嗎?如果設置才能不影響呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號