在web開發過程中,我們經常需要為鏈接添加參數,以便傳遞數據或者跟蹤用戶行為等。在jQuery中,我們可以很方便地使用方法鏈來實現這一功能。
比如我們有一個鏈接:
<a , function(i, val) { return val + (val.indexOf('?') == -1 ? '?' : '&') + 'name=John'; });
這段代碼首先使用了attr()方法獲取鏈接的href屬性值,并且傳入了一個函數作為第二個參數,其中函數的第一個參數i表示當前元素在匹配集合中的索引,第二個參數val表示當前元素的href屬性值。
然后我們判斷當前鏈接中是否已經包含了參數(即是否包含"?"),如果包含了,我們就在后面添加"&"連接符,否則就添加"?"。
最后,添加我們需要的參數"name=John"即可。
這樣,我們就已經成功地為鏈接添加了參數,實現了自動加參數的功能。
下一篇vue滑動事件篩選