JQueryUI无法使用使用相同ID的多个按钮
这些是我的纽扣JQueryUI无法使用使用相同ID的多个按钮,jquery,jquery-ui,Jquery,Jquery Ui,这些是我的纽扣 <button name="btnSubmit" value="refreshPreview">Refresh Preview</button> <button name="btnSubmit" value="saveChanges">Save Changes</button> 谢谢 但是您设置的是名称而不是id 但是您设置的是名称而不是id 您的两个按钮都没有id: <button name="btnSubmit" id=
<button name="btnSubmit" value="refreshPreview">Refresh Preview</button>
<button name="btnSubmit" value="saveChanges">Save Changes</button>
谢谢
但是您设置的是名称而不是id
但是您设置的是名称而不是id 您的两个按钮都没有id:
<button name="btnSubmit" id="btnSubmit" class="my-button" />
您的两个按钮都没有id:
<button name="btnSubmit" id="btnSubmit" class="my-button" />
我认为你犯了一个根本性的错误。jQuery#指的是ID,而不是名称 请改写为:
<button class="btnSubmit" name="btnSubmit" value="refreshPreview">Refresh Preview</button>
<button class="btnSubmit" name="btnSubmit" value="saveChanges">Save Changes</button>
请注意,ID必须始终是唯一的。我认为您犯了一个根本性的错误。jQuery#指的是ID,而不是名称 请改写为:
<button class="btnSubmit" name="btnSubmit" value="refreshPreview">Refresh Preview</button>
<button class="btnSubmit" name="btnSubmit" value="saveChanges">Save Changes</button>
请注意,ID必须始终是唯一的。您实际需要的选择器是:
$('button[name="btnSubmit"]').button();
或者选择使用与其他答案类似的类,这可能是更好的选择。您实际需要的选择器是:
$('button[name="btnSubmit"]').button();
或者选择使用与其他答案类似的类,这可能是更好的选择。在HTML中,不能对多个元素使用相同的ID。在PHP中,实际上是指HTML元素的名称,而不是id,因此不必担心冲突。如果提供唯一的ID,您应该会很好您不能对HTML中的多个元素使用相同的ID。在PHP中,实际上是指HTML元素的名称,而不是id,因此不必担心冲突。给出唯一的ID,您应该很好ID在HTML文档中应该是唯一的。您使用的是一个名称属性,可通过以下方式访问:
$('[name="btnSubmit"]').button();
ID在整个HTML文档中应该是唯一的。您使用的是一个名称属性,可通过以下方式访问:
$('[name="btnSubmit"]').button();
这将选择btnSubmit
ID。标记中没有此类元素。您拥有的是两个带有此名称的按钮。如果这些按钮中有id=“btnSubmit”
,它可能会工作
这将选择
btnSubmit
ID。标记中没有此类元素。您拥有的是两个带有此名称的按钮。如果这些按钮中有id=“btnSubmit”
,则可能会起作用。name与id不同,请尝试将id属性添加到控件中。name与id不同,请尝试将id属性添加到控件中。“两个元素不应使用相同的id。”-应该是“两个元素不应使用相同的id。”:)“两个元素不应该使用相同的id。”-应该是“两个元素不应该使用相同的id。”:)
$( "#btnSubmit" ).button();