2

这个通配符有什么问题?

div[id*='Form_Form_EditableTextField'] {
    width:554px !important;
}

这没有任何问题。只是为了调试。

#Form_Form_EditableTextField1 {
    width:500px;
}​

html

  <div class="middleColumn">
    <input id="Form_Form_EditableTextField1" type="text" name="EditableTextField1">
    <input id="Form_Form_EditableTextField2" type="text" name="EditableTextField1">
    </div>​

演示 http://jsfiddle.net/wLSjY/

4

1 回答 1

6
div[id*='Form_Form_EditableTextField']

这将选择<div>具有匹配id属性的元素。您要选择<input>元素。以下应该有效:

input[id*='Form_Form_EditableTextField']
于 2012-12-31T16:01:15.363 回答