4
我的表單字段的名稱是聯繫[0] [狀態],我試圖引用它通過jquery設置默認值,但它不工作,我想知道如果它不工作,因爲括號?jquery - 參考輸入名稱?
我想:
$('input[name=concat[0][state]]').val('NY');
我的表單字段的名稱是聯繫[0] [狀態],我試圖引用它通過jquery設置默認值,但它不工作,我想知道如果它不工作,因爲括號?jquery - 參考輸入名稱?
我想:
$('input[name=concat[0][state]]').val('NY');
沒關係,你缺少引號(「)
試試這個:
$('input[name="concat[0][state]"]').val('NY');
我知道支架是作爲一個問題ID,但作爲一個屬性它應該只是罰款,只要他們在報價工作。
增加更多的信息,你也可以跳過括號,但是你必須保留它們的引號。
$('input[name="concat\\[0\\]\\[state\\]"]').val('NY');
您需要雙擊逃避括號:
$("input[name=concat\\[0\\]\\[state\\]]").val('');
編輯:這似乎是broken in jQuery 1.4.4,但it works in 1.4.3。
如果它是一個ID,那麼會是這種情況,但作爲一個屬性的值,如果它包含在引號中,它應該沒問題。 – Victor 2011-01-31 19:01:00