Jquery 我们如何使用数据内联=";“真的”;按钮类型?

Jquery 我们如何使用数据内联=";“真的”;按钮类型?,jquery,css,jquery-mobile,markup,jquery-mobile-button,Jquery,Css,Jquery Mobile,Markup,Jquery Mobile Button,谁能告诉我如何使用JQuery mobile中的按钮类型 例如:保存 当我尝试时,它不起作用,它只对锚标签起作用 例如:更新 不能使用“数据内联”属性在同一行中混淆按钮和文本输入 相反 重置 现场小提琴示例可在 旧答案 保存 休息 它只是工作得很好 查看此更新 <!-- FIRST SOLUTION --> <div id="hidden-wrapper"> <input type="text" name="name" data-inline="tr

谁能告诉我如何使用JQuery mobile中的按钮类型

例如:
保存

当我尝试时,它不起作用,它只对锚标签起作用

例如:

更新 不能使用“数据内联”属性在同一行中混淆按钮和文本输入

相反


重置
现场小提琴示例可在

旧答案
保存
休息
它只是工作得很好

查看此

更新
<!-- FIRST SOLUTION -->

<div id="hidden-wrapper">
    <input type="text" name="name" data-inline="true" id="basic" value=""  /> 
    <button type="reset" data-inline="true" data-theme="b">Reset</button>
</div>

<!-- SECOND SOLUTION -->

<div id="hidden-wrapper2">
    <div id="text-container">
        <input type="text" name="name" data-inline="true" id="basic" value=""  /> 
    </div>
    <div id="btn-container">
        <button type="reset" data-inline="true" data-theme="b">Reset</button>
    </div>        
</div>
/* FIRST SOLUTION */
#hidden-wrapper .ui-input-text {
   width: 68% !important;
    display: inline-block !important;
}

#hidden-wrapper .ui-btn {
   width: 19% !important;
}

/* SECOND SOLUTION */

#text-container, #btn-container {
    display: inline-block;
    height: 40px;
}

#text-container {
    width: 70%;     
}

#btn-container {
    width: 28%;  
}

#btn-container .ui-btn {
    margin-top: -9px !important;
    width: 100% !important;
}
不能使用“数据内联”属性在同一行中混淆按钮和文本输入

相反


重置
现场小提琴示例可在

旧答案
保存
休息
它只是工作得很好


查看此

样式运行良好;检查@MayuMayooresan的小提琴,但是如果你想,href正在工作;这样做:

<a href="index.html"><button type="submit" data-inline="true" data-theme="b">Save</button></a>
<!-- FIRST SOLUTION -->

<div id="hidden-wrapper">
    <input type="text" name="name" data-inline="true" id="basic" value=""  /> 
    <button type="reset" data-inline="true" data-theme="b">Reset</button>
</div>

<!-- SECOND SOLUTION -->

<div id="hidden-wrapper2">
    <div id="text-container">
        <input type="text" name="name" data-inline="true" id="basic" value=""  /> 
    </div>
    <div id="btn-container">
        <button type="reset" data-inline="true" data-theme="b">Reset</button>
    </div>        
</div>
/* FIRST SOLUTION */
#hidden-wrapper .ui-input-text {
   width: 68% !important;
    display: inline-block !important;
}

#hidden-wrapper .ui-btn {
   width: 19% !important;
}

/* SECOND SOLUTION */

#text-container, #btn-container {
    display: inline-block;
    height: 40px;
}

#text-container {
    width: 70%;     
}

#btn-container {
    width: 28%;  
}

#btn-container .ui-btn {
    margin-top: -9px !important;
    width: 100% !important;
}


看:

风格很好;检查@MayuMayooresan的小提琴,但是如果你想,href正在工作;这样做:

<a href="index.html"><button type="submit" data-inline="true" data-theme="b">Save</button></a>


看:

这可以用网格来完成,但是这个解决方案看起来不太好,因为输入框和按钮之间总是有很大的间隙

还有另一种方法,通过一点css,我们可以改变一切,使其看起来更流畅:

工作示例:

HTML:

<!-- FIRST SOLUTION -->

<div id="hidden-wrapper">
    <input type="text" name="name" data-inline="true" id="basic" value=""  /> 
    <button type="reset" data-inline="true" data-theme="b">Reset</button>
</div>

<!-- SECOND SOLUTION -->

<div id="hidden-wrapper2">
    <div id="text-container">
        <input type="text" name="name" data-inline="true" id="basic" value=""  /> 
    </div>
    <div id="btn-container">
        <button type="reset" data-inline="true" data-theme="b">Reset</button>
    </div>        
</div>
/* FIRST SOLUTION */
#hidden-wrapper .ui-input-text {
   width: 68% !important;
    display: inline-block !important;
}

#hidden-wrapper .ui-btn {
   width: 19% !important;
}

/* SECOND SOLUTION */

#text-container, #btn-container {
    display: inline-block;
    height: 40px;
}

#text-container {
    width: 70%;     
}

#btn-container {
    width: 28%;  
}

#btn-container .ui-btn {
    margin-top: -9px !important;
    width: 100% !important;
}
您只需要注意按钮的宽度,这个例子是为了适应您当前的按钮。在任何其他情况下,修改第一个和第二个css样式宽度


第二种解决方案可能是最好的。

可以用网格来完成,但这种解决方案看起来不太好,因为输入框和按钮之间总是有很大的间隙

还有另一种方法,通过一点css,我们可以改变一切,使其看起来更流畅:

工作示例:

HTML:

<!-- FIRST SOLUTION -->

<div id="hidden-wrapper">
    <input type="text" name="name" data-inline="true" id="basic" value=""  /> 
    <button type="reset" data-inline="true" data-theme="b">Reset</button>
</div>

<!-- SECOND SOLUTION -->

<div id="hidden-wrapper2">
    <div id="text-container">
        <input type="text" name="name" data-inline="true" id="basic" value=""  /> 
    </div>
    <div id="btn-container">
        <button type="reset" data-inline="true" data-theme="b">Reset</button>
    </div>        
</div>
/* FIRST SOLUTION */
#hidden-wrapper .ui-input-text {
   width: 68% !important;
    display: inline-block !important;
}

#hidden-wrapper .ui-btn {
   width: 19% !important;
}

/* SECOND SOLUTION */

#text-container, #btn-container {
    display: inline-block;
    height: 40px;
}

#text-container {
    width: 70%;     
}

#btn-container {
    width: 28%;  
}

#btn-container .ui-btn {
    margin-top: -9px !important;
    width: 100% !important;
}
您只需要注意按钮的宽度,这个例子是为了适应您当前的按钮。在任何其他情况下,修改第一个和第二个css样式宽度


第二种解决方案可能是最好的。

这里是另一个使用
网格的示例。网格对于此类情况非常有用,因为它们具有响应性。当方向改变时,你不必担心

加价

<div class="ui-grid-a">
 <div class="ui-block-a">
  <input type="text" name="" value="" />
 </div>
 <div class="ui-block-b">
    <button type="reset" data-theme="b">Reset</button>
 </div>
</div>

下面是另一个使用
网格的示例。网格对于此类情况非常有用,因为它们具有响应性。当方向改变时,你不必担心

加价

<div class="ui-grid-a">
 <div class="ui-block-a">
  <input type="text" name="" value="" />
 </div>
 <div class="ui-block-b">
    <button type="reset" data-theme="b">Reset</button>
 </div>
</div>


data inline=“true”用于创建压缩button@amrit_neoNope
data mini=“true”
用于创建紧凑型按钮。data-mini用于小按钮,而不是紧凑型按钮,如果按钮上没有实现任何自定义css,或者检查jquery和css外部文件路径,那么这两种检查方法都有区别……因此,对于本例,是否无法使用data inline=“true”创建压缩文件button@amrit_neoNope
data mini=“true”
用于创建紧凑型按钮。data-mini用于小按钮,而不是紧凑型按钮,如果在按钮上没有实现任何自定义css,或者检查jquery和css外部文件路径,那么这两者都有区别……因此,在本例中,
data inline=“true”
仅适用于按钮。不能将按钮与其他元素混淆。考虑在您的案例中使用网格。谢谢您,但在这种情况下,网格并不有利,因为除了内联外,它不会使两个元素保持更紧密。
data inline=“true”
仅适用于按钮。不能将按钮与其他元素混淆。考虑在你的案例中使用网格。谢谢你,但在这种情况下,网格是不利的,因为除了内联外,它不会使两个元素更接近。你的意思是你想把输入和按钮放在同一行吗?这把小提琴不是问题的答案你的意思是你想把输入和按钮放在同一行吗?这把小提琴不是问题的答案谢谢,如果您的更新工作正常,则此属性似乎不可能执行
data inline=“true”
属性scenario@FazlulRahman
数据内联
适用于按钮,但不适用于文本输入。它的想法是在
true
时利用可用宽度,或者根据按钮文本设置宽度。谢谢,您的更新工作正常,因此,似乎
data inline=“true”
属性不可能用于此目的scenario@FazlulRahman
数据内联
适用于按钮,但不适用于文本输入。它的思想是在
true
时利用可用宽度,或根据按钮文本设置宽度。输入框和按钮之间的间隙是由于使用了“fieldcontain”而造成的。输入框和按钮之间的间隙是由于使用了“fieldcontain”